SpringBoot项目在IntelliJ IDEA中实现热部署

SpringBoot项目在IntelliJ IDEA中实现热部署(mac)

要配置的内容:

1.Preference -> Build, Execution, Deployment -> Complier -> Build project automatically --> 选中
2.command + alt + shift + / -> 查找Registry -> 找到并勾选:compiler.automake.allow.when.app.running
3.pom.xml文件中加maven依赖:spring-boot-devtools

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖myboot项目的项目如果想要使用devtools,需要重新引入 -->
    <optional>true</optional>
</dependency>

4.pom.xml文件中插件spring-boot-maven-plugin,配置上

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <!--fork :  如果没有该项配置devtools不会起作用,即应用不会restart -->
        <fork>true</fork>
        <!--支持静态文件热部署-->
        <addResources>true</addResources>
    </configuration>
</plugin>

5.Chrome禁用缓存:NetWork --> Disable Cache(while DevTools is open)

posted on 2017-11-23 14:29 cag2050 阅读(...) 评论(...) 编辑 收藏

导航