DevTools
# 130.DevTools
使用DevTools,可以做到热更新,也就是不重启项目,就能完成代码和页面的更新。
# 引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
1
2
3
4
5
2
3
4
5
添加该依赖后,我们重启下项目
# 修改配置文件
我们目前是访问9999端口,现在我们修改application.properties文件,改为8888端口
然后我们按下快捷键Ctrl + F9(或者点击构建项目):
访问localhost:8888/hello (opens new window),也能正常访问:
注意,如果没有修改任何东西,构建项目是没啥用的
其实,该工具也是重启的一种,如果要用真正的热更新,可以考虑使用付费的JRebel (opens new window)
更过说明可以参考官网文档:Developing with Spring Boot (opens new window)
# 源码
已将本文源码上传到Gitee (opens new window)或GitHub (opens new window) 的分支demo8,读者可以通过切换分支来查看本文的示例代码
上次更新: 2024/1/23 16:20:41