温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-12-31 11:40:05 来源:亿速云 阅读:463 作者:柒染 栏目:大数据

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 为自动编译:

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

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

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

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

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

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI