spring boot+ Intellj idea devtools 设置热部署
Posted 园芳宝贝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot+ Intellj idea devtools 设置热部署相关的知识,希望对你有一定的参考价值。
POM文件
- <!--添加依赖-->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-devtools</artifactId>
- <!-- optional=true,依赖不会传递,该项目依赖devtools;
- 之后依赖该项目的项目如果想要使用devtools,需要重新引入 -->
- <optional>true</optional>
- </dependency>
project增加
- <build>
- <plugins>
- <plugin>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-maven-plugin</artifactId>
- <configuration>
- <!--fork : 如果没有该项配置,可能devtools不会起作用,即应用不会restart -->
- <fork>true</fork>
- </configuration>
- </plugin>
- </plugins>
- </build>
idea设置
1.“File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,选中打勾 “Make project automatically”
2.组合键:“Shift+Ctrl+Alt+/” ,选择 “Registry” ,选中打勾 “compiler.automake.allow.when.app.running”
ctrl+shift+alt+/
缓存配置
1. application.properties
- spring.thymeleaf.cache=false
2. Chrome禁用缓存
F12或者“Ctrl+Shift+I”,打开开发者工具,“Network” 选项卡下 选中打勾 “Disable Cache(while DevTools is open)” 。
以上是关于spring boot+ Intellj idea devtools 设置热部署的主要内容,如果未能解决你的问题,请参考以下文章
IntellJ IDEA 2017 激活编译器配置,读取多个配置文件