您的位置:首页 > 编程语言 > Java开发

spring boot+ Intellj idea devtools 设置热部署

2017-10-25 10:02 731 查看
POM文件

[html] view plain copy

<!--添加依赖-->

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-devtools</artifactId>

<!-- optional=true,依赖不会传递,该项目依赖devtools;

之后依赖该项目的项目如果想要使用devtools,需要重新引入 -->

<optional>true</optional>

</dependency>



project增加



[html] view plain copy

<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

[html] view plain copy

spring.thymeleaf.cache=false

2. Chrome禁用缓存
F12或者“Ctrl+Shift+I”,打开开发者工具,“Network” 选项卡下 选中打勾 “Disable Cache(while DevTools is open)” 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: