千家信息网

Mac idea2020.1 中springboot + devtools 代码变动导致热部署不起作用怎么办

发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,Mac idea2020.1 中springboot + devtools 代码变动导致热部署不起作用怎么办,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望
千家信息网最后更新 2024年11月29日Mac idea2020.1 中springboot + devtools 代码变动导致热部署不起作用怎么办

Mac idea2020.1 中springboot + devtools 代码变动导致热部署不起作用怎么办,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

最近自己在搭建springboot相关的项目,想在开发中使用devtools减少服务器的手动启停。

这样能加快开发速度,能够快速的看到修改后的结果。

如何在代码中使用devtools呢,只需要在maven依赖中加入如下依赖

                    org.springframework.boot            spring-boot-devtools            true        

所用系统及开发工具为:mac os,idea 2020.1 。

但是不管是修改Java类,html,js还是yml,properties文件。就是不会自动重启,但是这个工具肯定是成熟的。在代码自动编译后产生新的类后,就应该自动的重新刷新Context。

思前想后应该还是开发工具的问题,跟操作系统和Java的相关配置无关。

废话不多说,将解决方案记录下来。

1.设置idea的compiler 为自动编译:

2.通过快捷键( " Shift+Ctrl+Alt+/" 这个组合mac也是有效的)打开idea的Maintenance,选择Registry

3.在打开的Registry面板中选择如下选项。(注:有可能你打开的Registry 面版很小,只能看到红字提示和一个框框,不要急将整个面板拉大就能看到如下选项了。)

看完上述内容,你们掌握Mac idea2020.1 中springboot + devtools 代码变动导致热部署不起作用怎么办的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

0