标签:springboot 部署 spring idea devtools true restart
idea_springboot热部署
- 引入pom依赖
<!--devtools热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
- 在application.yml或者application.properties加入如下配置
yml:
spring:
devtools:
restart:
enabled: true #设置开启热部署
additional-paths: src/main/java #重启目录
exclude: WEB-INF/**
freemarker:
cache: false #页面不加载缓存,修改即时生效
properties:
#热部署
spring.devtools.restart.enabled=true
#重启目录
spring.devtools.restart.additional-paths=src/main/java
spring.devtools.restart.exclude= WEB-INF/**
#页面不加载缓存,修改即时生效
spring.freemarker.cache=false
- 修改idea设置:
(1)File->Settings->Compiler->Build project automatically
(2)ctrl + shift + alt + / ,选择Registry,勾上 compiler.automake.allow.when.app.running
接下来将项目进行重启即可发现热部署成功
标签:springboot,部署,spring,idea,devtools,true,restart 来源: https://blog.csdn.net/Mr_Fei14/article/details/113795090
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。