码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot 热部署

时间:2017-09-13 23:27:40      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:blog   cal   应用   项目   ram   get   gis   ima   pom   

需要在pom.xml文件中加如下代码:

 1 <dependencies>
 2     <dependency>
 3         <groupId>org.springframework.boot</groupId>
 4         <artifactId>spring-boot-devtools</artifactId>
 5         <optional>true</optional>
 6     </dependency>
 7 </dependencies>
 8 
 9 <build>
10     <plugins>
11         <plugin>
12             <groupId>org.springframework.boot</groupId>
13             <artifactId>spring-boot-maven-plugin</artifactId>
14             <configuration>
15                 <fork>true</fork>
16             </configuration>
17         </plugin>
18     </plugins>
19 </build>

 

 

 说明:

1.  optional=true,依赖不会传递,该项目依赖devtools;之后依赖改项目的项目如果想要使用devtools,需要重新引入。

2.  <fork>true</fork> 如果没有该项配置,devtools不会起作用,即应用不会热start。(但是经我测试,不加fork,项目一样可以restart)

 

补充:在IntelliJ  IDEA中实现Spring Boot热部署

一、开启idea的自动make功能

1.  ctrl + shift + a  --> 查找make project automatically --> 选中

技术分享

 

2.  ctrl + shift + a --> 查找registry --> 找到并勾选 compiler.automake.allow.when.app.running 

技术分享

3.  重启idea

 

via:

http://blog.csdn.net/zknxx/article/details/53428669

http://412887952-qq-com.iteye.com/blog/2300313

http://www.cnblogs.com/winner-0715/p/6666579.html

Spring Boot 热部署

标签:blog   cal   应用   项目   ram   get   gis   ima   pom   

原文地址:http://www.cnblogs.com/whlshot/p/7517990.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!