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

二、spring-boot-devtools热部署

时间:2018-04-15 11:59:49      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:spring   make   work   art   maven   否则   mpi   compile   传递   

springboot提供了热部署,需要添加依赖:

<dependency>
    <groupId> org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional> // 表示该依赖不会传递
</dependency>        

当eclipse类路径下文件触发ctrl + s或者IDEA类文件触发build的时候就会重启

自动触发重启:编译插件需要添加fork = true

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork> // 否则不会触发自动重启
</configuration>
</plugin>

注意:如果IDEA工具设置了自动编译,那么不添加fork也会触发自动重启

设置步骤如下:

1)settings -> compiler -> make project automatically

2)  Shift+Ctrl+Alt+/ -> registry -> compiler.automake.allow.when.app.running -> 勾选

二、spring-boot-devtools热部署

标签:spring   make   work   art   maven   否则   mpi   compile   传递   

原文地址:https://www.cnblogs.com/lay2017/p/8839387.html

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