SprigBoot 的热部署方式分为两种
- SpringLoader 插件 (有两种方式,一种通过maven命令来启动,一种导入jar包来启动;两种方式)
- DevTools 工具
一、使用 SpringLoader 进行项目的热部署
6.1、方式一:以 maven 插件方式使用 SpringLoader
6.1.1 、在 pom 文件中添加插件配置
6.1.2 使用 maven 的命令起来启动
SpringLoader 缺陷:就是 Java 代码做部署处理。但是对页面无能为力
6.1.3、注意:这种方式的缺点是 Springloader 热部署程序是在
系统后台以进程的形式来运行。需要手动关闭该进程
7、方式二:在项目中直接使用 jar 包的方式
7.1添加 springloader 的 jar 包
盗个图
7.2、启动方式
启动命令: -javaagent:.\lib\springloaded-1.2.5.RELEASE.jar-noverify
二、DevTools 工具(重新加载)
1、SpringLoader 与 DevTools 的区别:
SpringLoader:SpringLoader 在部署项目时使用的是热部署的方式。
DevTools:DevTools 在部署项目时使用的是重新部署的方式
2、修改项目的 pom 文件添加 devtools 的依赖
3、直接运行程序即可