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” 。