Spring Boot 热部署

2021-04-22  本文已影响0人  安树哥哥

1、pom文件中导入 spring-boot-devtools 依赖:

<!--devtools热部署-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
    <scope>true</scope>
</dependency>

2、继续在pom.xml中添加插件:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <fork>true</fork>
            </configuration>
        </plugin>
    </plugins>
</build>

3、设置application.yml

spring:
    devtools:
       restart:
            enabled: true #设置开启热部署
            additional-paths: src/main/java #重启目录
            exclude: WEB-INF/**
        freemarker:
            cache: false #页面不加载缓存,修改即时生效

5、按住ctrl + shift + alt + /,出现如下图所示界面,点击Registry...,点击进入后,勾选compiler.automake.allow.when.app.running后关闭即可,如下图:
        

上一篇 下一篇

猜你喜欢

热点阅读