Mac idea2020.1 中springboot + devtools 代码变动导致热部署不起作用怎么办,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
最近自己在搭建springboot相关的项目,想在开发中使用devtools减少服务器的手动启停。
这样能加快开发速度,能够快速的看到修改后的结果。
如何在代码中使用devtools呢,只需要在maven依赖中加入如下依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
所用系统及开发工具为: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 代码变动导致热部署不起作用怎么办的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。