1.父工程添加
<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!-- 如果没有该项配置devtools不会生效,应用不会restart --> <fork>true</fork> <!-- 支持静态文件热部署 --> <addResources>true</addResources> </configuration> </plugin> </plugins>
2.需要热部署的模块pom中添加
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- optional=true,依赖不会往下传递,如果有项目依赖本项目,并且想要使用devtools,需要重新引入 --> <optional>true</optional> <scope>runtime</scope> </dependency>
3.File->Setting->Build,…->Compiler
4.ctrl+shift+a 快捷键搜索Registry找到compiler.automake.allow.when.app.running,勾上开启此功能
5.重启idea