IDEA开启热启动的方法(spring-boot-devtools的热部署使用)

0oD三一o0

温馨提示:这篇文章已超过973天没有更新,请注意相关的内容是否还可用!

IDEA开启热启动的方法spring-boot-devtools的热部署使用如下:

一、添加包

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional></dependency><!-- 修改 build --><build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork><!-- 如果没有该配置,热部署的 devtools 不生效 -->
</configuration>
</plugin>
</plugins></build>

二、开启 idea 的自动编译项目功能

设置步骤:Settings -> Build -> Compiler-> Build projece automatically

IDEA开启热启动的方法(spring-boot-devtools的热部署使用)

三、开启 idea 高级设置中的自动编译功能

设置步骤:Settings -> Advanced Settings

IDEA开启热启动的方法(spring-boot-devtools的热部署使用)

四、测试方法

  • 修改类 -> 保存:应用会重启

  • 修改配置文件 -> 保存:应用会重启

  • 修改页面及静态文件如:js、css文件 ->保存:应用会重启,页面会刷新(原理是将 spring.thymeleaf.cache 设为 false)


免责声明:本文来自左鹏个人博客,不代表0oD三一o0的观点和立场,如有侵权请联系本平台处理。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (有 24 条评论,1388人围观)
取消
微信二维码
微信二维码
支付宝二维码