springBoot修改代码不需要重启-热部署


springboot每次修改代码都需要重启项目,进行热部署后就不需要每次修改代码都要重启项目了

热部署:

  需要在pom.xml里进行配置

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!-- optional=true, 依赖不会传递, 该项目依赖devtools; 之后依赖boot项目的项目如果想要使用devtools, 需要重新引入 -->
<optional>true</optional>
</dependency>
需要放在父标签<dependencies>内
这时候会有红色报错
Dependency 'org.springframework.boot:spring-boot-devtools:<unknown>' not found more... (Ctrl+F1)
重新install依赖包即可
若是报错标红在<dependency>是因为特殊符号空格之类的,重新敲一遍,或者修改下空格即可

如若不行,你也是用的idea的话可以考虑下像我这么设置一下

  1) “File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,选中打勾 “Build project automatically” 。

 

  2) 组合键:“Shift+Ctrl+Alt+/” ,选择 “Registry” ,选中打勾 “compiler.automake.allow.when.app.running” 。




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM