SpringBoot:使用spring-boot-devtools进行热部署

来源:互联网 发布:for循环遍历json 编辑:程序博客网 时间:2024/05/16 00:41

pom.xml添加依赖:

复制代码
<!--支持热启动jar包--><dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-devtools</artifactId>      <version>${spring-boot.version}</version>      <optional>true</optional>      <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖该项目的项目如果想要使用devtools,需要重新引入 --></dependency><plugin>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-maven-plugin</artifactId>      <configuration>          <fork>true</fork>       </configuration>       <dependencies>       <!-- spring热部署-->       <!-- https://mvnrepository.com/artifact/org.springframework/springloaded -->           <dependency>              <groupId>org.springframework</groupId>              <artifactId>springloaded</artifactId>              <version>1.2.6.RELEASE</version>          </dependency>       </dependencies></plugin>
复制代码

application.yml配置文件中添加:

复制代码
spring:    devtools:        restart:            #热部署生效          enabled: true            #设置重启的目录            #additional-paths: src/main/java            #classpath目录下的WEB-INF文件夹内容修改不重启          exclude: WEB-INF/**
复制代码

设置WEB-INF下的jsp修改不需要重启。

阅读全文
0 0