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/10/3 10:01:52