Maven 配置
<? xml version = "1.0" Encoding = "utf-8"?> <project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance" xsi: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <doliderversion> 4.0.0 </modelversion> <groupid> cn.globalrave </Group> <bratebact> <artebact> <groupebact> <groupebact> <groupebact> <groupebact> <groupebact> <groupebact> <groupebact> <group-warebact> <group-warebact> <groupdersion> <groupd> cn.globac <sersion> 0.0.1-snapshot </version> <Cackaging> jar </packaging> <mame> bar-web </name> <secience> Bar Project для Spring Boot </description> <parent> <groupid> org.springframework.boot </GroupId> <ratifactid> spring-strater-parent </artifactid> <serse> 1. <!-Поиск родителя от репозитория-> </parent> <properties> <project.build.sourceencoding> utf-8 </project.build.sourceEncoding> <project.Report.OutputEncoding> utf-8 </project.Reporting.outputencing> <java.version> 1,8 </project.Verting <!-微信-> <Depected> <groupId> com.github.sd4324530 </GroupId> <artifactid> FastWeixin </artifactid> <sersive> 1.3.15 </version> </repertive> <!-mysql 驱动-> <Depective> <groupId> mySQL </GroupId> <! </deperency> <!-mybatis orm-> <dependency> <groupid> org.mybatis.spring.boot </GroupId> <ratifactid> mybatis-spring-boot-starter </artifactid> <serview> 1.3.0 </version> </jependency> <dependency> <groupid> org.springframework.boot </group> </dependency> <groupid> org.springframe.boot <//зависимость> <Depective> <groupD> org.springframe.boot <Artifactid> Spring-boot-starter-aop </artifactid> </deperency> <depervice> <groupid> org.springframework.boot </GroupId> <artifactId> Spring-boot-starter-cache </artifactid> </depervice> <dehyed> <groupid> org.spramework.boot </group> <dehyed> <groupid> org.spramework.boot </Group> <TrifactId> Spring-Boot-Starter-Freemarker </artifactid> </vehyederian> <dependency> <groupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-web </artifactid> </jepertive> <dehice> <groupid> org.sprimeword.boot> </gesperency> <gependency> <groupd> org.sprimeword.boot> <ratfactid> Spring-boot-starter-websocket </artifactid> </dependency> <!-热部署-> <dependency> <groupid> org.springframework.boot </GroupId> <artifactid> spring-boot-devtools </artifactid> <crait> runtime </scope> </зависимость> <зависимость> <Deygy> <groupId> org.springframework.boot </GroupId> <ArtifactId> Spring-boot-starter-test </artifactid> <crappe> тест </scope> </gethipency> </depertion> <broad> <blicins> <blicin> <groupid> org.spramework.boot </GroupId> <ratifactId> press-boot-maven> plugiffice. <!-热部署配置-> <poncipuration> <fork> true </fork> </configuration> </plugin> </plugins> </build> </project>
Идея 配置
• Ctrl + Shift + A 查找 勾选 создавать проект автоматически 选项
• ctrl+shift+alt+/ 查找 Реестр 勾选 compiler.automake.allay.when.app.running 选项
Devtools 配置
默认改变 /meta-inf /maven, /meta-inf /resources, /resources, /static, /public или /шаблоны 等目录文件 , 会重新重启项目 , 当然我们编辑静态文件不想重启项目可以配置
spring.devtools.restart.exclude = static/**, public/** # devtools (devtoolsproperties) spring.devtools.livereload.enabled = true # upentable aeverload.com capatible server.spring.devtools.livereload.port = 35729 # server.spring.devtools.DudeLART.DudeLART.DexLART.DexLART.DexLART.DexLART.DexLART.DexLART.DexLART.DevAlt.DexLART.DexLARTART.DexLARTARTALAD. Паттерны, которые должны быть исключены из запуска полного перезагрузки.spring.devtools.restart.additional-paths = # Дополнительные пути для наблюдения за изменениями.spring.devtools.restart.enabled = true # включить автомат. Перезагрузить.spring.devtools.restart.exclude = meta-inf/maven/**, meta-resources/**, resources/**, static/**, public/**, Templates/**, **/*test.class, **/* перезагрузить.spring.devtools.restart.poll-interval = 1000 # Время (в миллисекундах), чтобы подождать между опросом для изменений в классе. конкретного файла, который при изменении запустит проверку перезапуска. Если не указано какое-либо изменение файла ClassPath, запустит перезапуск. # Remote devtools (remotedevtoolsproperties) spring.devtools.remote.context-path =/. ~~ Spring-boot! ~ # Путь контекста, используемый для обработки удаленного подключения. support.spring.devtools.remote.debug.local-port = 8000 # локальный порт сервера удаленного отладки. Application.spring.devtools.remote.restart.enabled = true # включить remote restart.spring.devtools.remote.secret = # Общий секрет, необходимый для установления соединения (необходимо для включения удаленной поддержки) .spring.devtools.remote.secret-ghead-name = x-ah-wath-toke-token # http hattpe-haderse.
总结
以上所述是小编给大家介绍的 Spring Boot 配置 Идея 和 Devtools 热部署的方法 希望对大家有所帮助 希望对大家有所帮助 如果大家 如果大家 有任何疑问欢迎给我留言 , 小编会及时回复大家的!