通常我们修改一个java文件就需要重启应用,很浪费时间。
1. spring提供Spring Loaded官方的热部署程序,实现修改类文件的热部署
——下载Spring Loaded
https://github.com/spring-projects/spring-loaded
——添加运行时参数:
-javaagent:C:/springloaded-1.3.6.RELEASE.jar -noverify
2. JRebel
-收费的一个热部署软件
-安装插件使用即可
3. Spring Boot Devtools
-引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
idea:部署后修改代码使用ctrl+F9,就不需要重新启动项目
自动热部署就结束了,很简单。
只想说,spring boot真的是写的更少做的更多。
配置写的真的是很少,基本都是在面向业务逻辑。