已解决
系列四、Springboot中使用DevTools
来自网友在路上 160860提问 提问时间:2023-10-31 15:21:09阅读次数: 60
最佳答案 问答题库608位专家为你答疑解惑
一、概述
日常开发中,修改了一个类的很小一部分,例如HelloService中有这样的一个方法listAllCity(),代码如下:
@Service public class HelloService {public List<String> listAllCity() {List<String> cities = Arrays.asList("北京","上海","广州","深圳");return cities;} }现在我想增加一个返回值,例如增加一个"杭州",即 List<String> cities = Arrays.asList("北京","上海","广州","深圳","杭州"); 如果不配置DevTools的话,就需要我们重启服务,那么修改的值才会生效,但是我们仅仅修改了很小一部分,就需要重新启动服务,这样成本有些太高,我们可以通过在项目中加入spring-boot-devtools依赖,在代码进行微小修改的时候,不重启服务也可以让修改的代码生效,此即热部署。
二、配置步骤
2.1、pom
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional>
</dependency>
2.2、修改idea配置
File===>Settings===>Build,Execution,Deployment===>Compiler===>勾选如下复选框
2.3、按住Ctrl+Shift+Alt+/ 快捷键调出Maintenance页面
2.4、勾选如下复选框
2.5、Ctrl + F9
代码修改后,按下Ctrl + F9 即会重新编译文件
三、参考
https://blog.csdn.net/qq_42217906/article/details/122541220
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"系列四、Springboot中使用DevTools":http://eshow365.cn/6-28753-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: jq/js检测鼠标指针移动离开页面
- 下一篇: react关于类组件this指向