1. devtools依赖方式
我们在使用idea运行springboot项目时想要实现热部署,首先需要添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
但是仅此是不行的,因为idea默认没有开启自动编译,所以我们需要进行一些配置:
首先在File–>settings找到compiler,勾选自动编译
注意后面有提示 only works while not running/debugging,所以还需要配置ruuning时也自动编译。需要使用一个快捷键,ctrl+shift+alt+/ ,选择registry
然后找到compiler.automake.allow.when.app.running勾选
到此我们尝试运行项目,看看热部署是否生效。如果还是不生效不要着急,可以在pom文件里增