SpringBoot 热部署配置

释放双眼,带上耳机,听听看~!

springboot热部署配置

目前我所使用的方式的添加 devtools jar包, 暂不使用其他方式。

  1. 添加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配置文件,启动自动编译

SpringBoot 热部署配置

以及register (ctrl+alt+shift+/)

SpringBoot 热部署配置

配置启动项目application

SpringBoot 热部署配置

给TA打赏
共{{data.count}}人
人已打赏
安全技术

C++回调函数

2022-1-11 12:36:11

安全技术

Netty简介

2022-1-11 12:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索