spring boot开发中需要热部署,网上搜索了下,发现一篇好文章,特此转载下。
转载原文地址:http://www.webinno.cn/blog/article/view/138
一、热启动:
每自修改后, 程序自动启动Spring Application上下文。
Pom中直接添加依赖即可:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
二、热交换或热部署
这个使用springloaded插件
- 命令行下:mvn spring-boot:run或java -jar target/spring-mvc-0.1.1.jar
添加依赖:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.5.RELEASE</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
- Eclipse中(上面的在Eclipse中不起作用):
a) 下载spring-loaded
从Spring网站下载spring-loaded:
springloaded-1.2.5.RELEASE.jar
或者是从GitHub中下载最新得版本。
b). 添运行配置中添加
-javaagent:F:\spring\workspace\springloaded-1.2.5.RELEASE.jar -noverify
因本地开发测试,以上转载内容,有个别改动。