IDEA环境下使用devtools实现热加载与热部署实现修改代码不需重启

1.引入devtools的maven依赖

org.springframework.boot

spring-boot-devtools

true

2.在 plugin 中配置另外一个属性 fork,并且配置为 true。

org.springframework.boot

spring-boot-maven-plugin

true

3.设置IDEA

运行时编译配置:组合键:“Shift+Ctrl+Alt+/” ,选择 “Registry” ,选中打勾 “compiler.automake.allow.when.app.running” 。

4.自动化编译配置:

“File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,选中打勾 “Build project automatically” 。

5. 进行一下application.properties配置

在有些版本我们需要配置热加载生效的开关,使其值等于true。下文是properties格式配置,喜欢yml格式的同学可以自行调整一下

#热加载生效

spring.devtools.restart.enabled=true

#额外新增的热加载目录

spring.devtools.restart.additional-paths= src/main/java

#热加载排除目录

#spring.devtools.restart.exclude=

参考

idea修改html不能立刻生效,解决idea debug模式下修改代码却不能生效相关推荐

  1. IDEA debug模式下修改变量后运行

    首先运行Debug模式来到30行,可以见到这个时刻入参configPath,对于if的判断结果是true ALT + F8 然后选中变量,右键可以修改变量值 如果断点的位置跑过了,又想修改重新跑到断点 ...

  2. Intellij IDEA debug模式下项目启动慢/无法启动的事件解决过程记录

    项目无法启动了 简单的介绍一下事件过程:周一的早上,收到前端同事抛过来的一个任务,说是一个接口无法正常返回数据,于是就让他把参数发过来,我想试着在本地重现一下并且将问题修复掉,这种情况肯定是要通过de ...

  3. vs debug模式下显示“变量已被优化掉,因而不可用”的解决办法

      在使用Debug模式对程序进行调试的时候,发现变量的值显示被优化掉了,看不到它的值,如下图所示:   解决办法就是,在vs顶部工具栏上,选择工具->属性,打开属性页,然后依次选择配置属性-& ...

  4. 解决Vue history模式下使用嵌套路由打包部署后刷新页面为空白页

    解决Vue history模式下使用嵌套路由打包部署后刷新页面为空白页 前言 问题分析 问题解决 结语 前言 众所周知,Vue路由有两种模式,默认hash模式,这种模式下url上会带"#&q ...

  5. 在linux系统下忘记了root密码,在linux系统下,忘记了root密码,可以到()模式下修改找回root密码()...

    在linux系统下,忘记了root密码,可以到()模式下修改找回root密码() 更多相关问题 某分部工程双代号网络图如下图所示,其作图错误表现为().A.有多个起点节点B.有多个终点节 鉴于资源有限 ...

  6. 解决Carla同步模式下Runtime Error的问题(tick hangs)

    解决Carla同步模式下Runtime Error的问题(RuntimeError: time-out of 10000ms while waiting for the simulator, make ...

  7. 【Android】高德地图在Debug模式下运行正常但是打Release包时则闪退解决办法

    [Android]高德地图在Debug模式下运行正常但是打Release包时则闪退解决办法 来源: https://blog.csdn.net/weixin_39370093/article/deta ...

  8. CentOS6.8单用户模式下修改密码

    CentOS6.8单用户模式下修改密码 1. 选择进入菜单menu界面,在开启系统出现如下界面时,按Esc键(只需按一下) 2. 然后进入到如下界面 3. 上图中红色矩形类的内容,按"a&q ...

  9. 解决360 兼容模式下问题。

    最近用360浏览器访问自己的网站,发现都是被优先选用兼容模式打开,这使得网站很难看.为了让360浏览器打开网站的时候优先试用极速模式,找了一下官方论坛,发现了解决方案. 在head标签中添加一行代码: ...

最新文章

  1. EXECL使用技巧(转)
  2. .Net运行时的相互关系
  3. 请写出一段Python代码实现删除一个list里面的重复元素
  4. 关于iis中的网站,在ie下点击服务器控件无反应的问题
  5. do case php,PHP 规范之编程规范
  6. application实现网页计数_SpringBoot整合NoSQL 数据库(Redis)实现缓存
  7. 毕设题目:Matlab无人机飞行作业
  8. python经典程序实例-十五个Python经典案例,学会这些,Python基础已过关!
  9. 360安全卫士管理开机启动项的方法
  10. 2022-2028全球与中国卫星地面网络科技市场现状及未来发展趋势
  11. Linux中rz命令与sz命令
  12. 在web服务器上运行html文件,再调用cgi打开txt文件
  13. 四人小组:vip会员管理系统
  14. 高清和网络电视是数字电视的希望
  15. 《Linux/Unix设计思想》读书笔记与感想
  16. D3.js(v3版本)
  17. trueNas/freebsd查看是否开启睿频
  18. # 电脑端的应用无法上传附件,点击没有反应怎么办?
  19. ai怎么画路线_AI入门教程!怎样画出专业又艺术的几何线条图案
  20. 医院WLAN无线认证解决方案

热门文章

  1. sessionFactory.getCurrent()和sessionFactory.openSession()的区别
  2. 处理时间_1_对时间列进行加减
  3. python3默认编码_python3的url编码和解码,自定义gbk、utf-8的例子
  4. php中函数声明的方法,PHP中的函数声明与使用
  5. Qt学习笔记之QTextCodec
  6. 浅谈linux字符设备注册
  7. LINUX中软件包的分类
  8. [译]Go如何优雅的处理异常
  9. 纯原生组件化-模块化的探索
  10. 《Adobe Illustrator CS5中文版经典教程》—第0课0.5节使用绘图模式