SpringBoot热部署
SpringBoot的热部署方式分为两种
1.SpringLoader
方式一:以maven插件方式使用SpringLoader
<!-- Springloader插件 -->
1.1
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.5.RELEASE</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
1.2 spring-bootrun
SpringLoader缺陷:只是对Java代码做部署处理(后台),但是对页面无能为力
注意:这种方式的缺点是Springloader热部署程序是在系统后台以进程的形式来运行的。需要手动关闭该进程。
方式二:在项目中直接使用jar包的方式
2.DevTools工具
Springloader与 DevTools的区别:
Springloader:Springloader在部署项目时使用的是热部署方式
DevTools:DevTools在部署项目时使用的是重新部署的方式
1. 修改pom.xml文件添加devtools的依赖
2.修改相应的文件内容,进行页面刷新即可