IntelliJ IDEA总结(6) |
您所在的位置:网站首页 › 服务器自动重启怎么关闭不了 › IntelliJ IDEA总结(6) |
步骤1:
目前有两个选项: On Update action : 顾名思义,当代码改变的时候,需要IDEA为你做什么; On Frame deactivation : 当失去焦点(比如你最小化了IDEA窗口),需要IDEA为你做什么。 On Update action 里面有四个选项(一般选Update classes and resources): -Update resources :如果发现有更新,而且更新的是资源文件(*.jsp,*.xml等,不包括java文件),就会立刻生效 -Update classes and resources : 如果发现有更新,这个是同时包含java文件和资源文件的,就会立刻生效 这里需要注意一下:在运行模式下,修改java文件时不会立刻生效的;而debug模式下,修改java文件时可以立刻生效的。当然,两种运行模式下,修改resources资源文件都是可以立刻生效的。 -Redploy : 重新部署,只是把原来的war删掉,不重启服务器 -Restart : 重启服务器On Frame deactivation: -Do nothing : 不做任何事 (一般推荐这个,因为失去焦点的几率太大) -Update resources : 失去焦点后,修改的resources文件都会立刻生效 步骤二手动点击一下更新按钮。代码会重新编译,才会生效。 如下表示重新加载了1个class 必须要重启的情况但新增了类,或者改变了继承关系等等。必须重新启动。点击update按钮出现下面的提示,说明热加载失败。需要点击 Restart debug session按钮,进行重启。 参考文章:《IDEA 服务器热部署详解(On Update action/On frame deactivation)》:https://blog.csdn.net/w15321271041/article/details/80597962 《IDEA设置热启动,已经设置为Update classes and resourcess,不起作用?》:https://www.zhihu.com/question/284819520 技术交流欢迎关注我的微信公众号:程序员大宝。一个乐于分享的程序员!关注免费领取架构师学习资料和精选大厂高频面试题库。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |