http://nealma.com/2016/04/28/spring-boot-2-hot-swap/
### 前言
我在开发的时候,总是会及时对自己的程序进行测试,总是频繁的重启web server,容器不烦我们都觉得烦了。
福音来了,正好有springloaded,解决了我们的烦恼。
开发环境:
OS: Mac 10.11.6
IDE: idea
Build: maven
spring-boot-version: 1.4.0.RELEASE
### POM依赖
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency
```
### Maven Plugin
```xml
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
</dependencies>
</plugin>
```
### 结束
一开始以为直接在maven plugin中加入依赖就可以了,而在实际当中没有任何动静,直到把devtools和springloaded加入依赖,才能如愿以偿。