IntelliJ IDEA总结(6)

您所在的位置:网站首页 服务器自动重启怎么关闭不了 IntelliJ IDEA总结(6)

IntelliJ IDEA总结(6)

2024-05-26 08:48| 来源: 网络整理| 查看: 265

步骤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