idea项目总是自动重启_IDEA 下 SpringBoot 自动重启

点击上方蓝字关注我们

Java 的项目每次修改了源码以后想要测试都要停止服务,然后重新启动服务。虽然就是点几下鼠标的事情,多少还是比较麻烦的。能自动的还是自动的好。

在 Spring Boot 项目中,只要引入 Spring Boot Dev Tools 其实就可以了。我们可以通过 Spring 的脚手架去引入 Spring Boot Dev Tools,也可以通过 Maven 的方式去引入它。这里给出 Maven 引入的方式。

org.springframework.bootspring-boot-devtoolsruntimetrue

以上就是 pom.xml 文件中引入的依赖。

除了要引入该依赖以外,还需要在插件的位置进行配置,配置如下:

org.springframework.bootspring-boot-maven-plugintrue

在上面的配置中,增加了 这个选项,Spring 脚手架生成的 pom.xml 文件中本来是没有这部分的。

如果是在 STS 或 Eclipse 下,只要引入 Spring Boot Dev Tools 就可以了。但是,如果是在 IDEA 下,除了要引入该依赖以外,还需要对 IDEA 进行简单的配置。

在菜单中选择 “Preferences...”,然后对其进行第一步的设置,如下图:

上图中选中 “Build project automatically”,点击 “Apply”。

然后按下shift + option + command + /,会出现如下图:

选择 “Registry”,继续进行设置,如下图:

勾选中 “complier.automake.allow.when.app.running” 即可。

经过以上的配置以后,在我们的 Spring Boot 项目中修改某个类文件的代码,观察一下 run 或 debug 的窗口,看看项目有没有自动重启。如果没有重启,那么可能是新引入了 pom 的依赖,需要重启项目,下次再修改了代码项目就会自动重启了。

Spring Boot Dev Tools 不能算是真正的热部署,JRebel据说更好一些,因为JRebel 是收费的,我就没有去测试它,有兴趣的可以去试试。

喜欢就点在看哦~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值