热部署的作用就是在于开发时如果我们代码有修改,不用自己手动启动项目,idea会自动重启项目。 如何配置热部署: 1.pom.xml文件内加入热部署的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>runtiom</scope>
</dependency>
2. 在appllication-dev.properties添加配置
#热部署配置
#设置开启热部署
spring.devtools.restart.enabled=true
#重启目录
spring.devtools.restart.additional-paths=src/mail/java
spring.devtools.restart.exclude=WEB-INF/**
#页面不加载缓存修改及时生效
spring.devtools.freemarker.cache=false
3.idea 添加配置 File -> settings ->Compiler 将Bulid project automatically 勾选上。
4. Ctrl + Shift + Alt + / 快捷键 弹出Maintenance窗口,选择Registry选项
5. 找到key为compiler.automake.allow.when.app.running 将其勾选
热部署配置完成,重新启动项目即可
|