方式一:以 maven 插件方式使用 SpringLoader
在 pom 文件中添加插件配置
<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>
使用 maven 的命令起来启动
如果使用springboot:run 出现中文乱码请参考:
https://blog.youkuaiyun.com/qq_35447265/article/details/83866572
SpringLoader 缺陷:就是 Java 代码做部署处理。但是对页面无能为力。Springloader 热部署程序是在系统后台以进程的形式来运行。需要手动关闭该进程,如图:
方式二:下载springloaded-1.2.5.RELEASE.jar(推荐)
1.下载springloaded-1.1.5.RELEASE.jar
https://mvnrepository.com/artifact/org.springframework/springloaded/1.2.5.RELEASE
2.将jar放在我们项目的任意目录
3.进行配置
在 main 启动类 右击 Run As ->Run configurations…然后在指定位置填入:-javaagent:.\lib\springloaded-1.2.5.RELEASE.jar -noverify
使用方式二无需结束java.exe进程
方式三:使用DevTools 工具
1 SpringLoader 与 DevTools 的区别:
SpringLoader:SpringLoader 在部署项目时使用的是热部署的方式。
DevTools:DevTools 在部署项目时使用的是重新部署的方式
2 修改项目的 pom 文件添加 devtools 的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
3.直接运行即可。