释放双眼,带上耳机,听听看~!
springboot热部署配置
目前我所使用的方式的添加 devtools jar包, 暂不使用其他方式。
-
添加jar包
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 1<dependency>
2 <groupId>org.springframework.boot</groupId>
3 <artifactId>spring-boot-devtools</artifactId>
4 <scope>true</scope>
5 <optional>true</optional> <!-- 其他项目引入此项目时不会携带此jar包,可避免jar冲突-->
6</dependency>
7
8<plugin>
9 <groupId>org.springframework.boot</groupId>
10 <artifactId>spring-boot-maven-plugin</artifactId>
11 <configuration>
12 <fork>true</fork> <!--使热部署生效 -->
13 </configuration>
14</plugin>
15
16
(可选) 配置application.yml
1
2
3
4
5
6
7
8
9
10
11 1 spring:
2 devtools:
3 restart:
4 enabled: true #开启重启,热部署生效
5 additional-paths: src/main/java #重启目录
6 exclude: WEB-INF/** # classpath目录下的WEB-INF文件夹内容修改不重启
7
8 freemarker:
9 cache: true #页面不加载缓存,修改即时生效,当然,你在调试时浏览器需要关闭缓存
10
11
修改idea配置文件,启动自动编译
以及register (ctrl+alt+shift+/)
配置启动项目application