这里只说devtools的方式,注意以下的热部署方式在IDEA是默认没有打开自动编译的,手动编译需要快捷键(Ctrl+Shift+F9),

自动编译的修改配置如下:(注意刷新不要太快,会有1-2秒延迟)

二、spring-boot-devtools

在pom中直接引入依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>

设置以下两项(第一项如已设置直接设置第二项)

三、application配置

在application.yml配置中加入

spring:
# 热部署生效
devtools:
restart:
enabled: true
additional-paths: src/main/java
# classpath目录下的WEB-INF文件夹内容修改不重启
exclude: WEB-INF/**
05-16 22:42