Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 调试时自动重新加载类_Java_Debugging_Intellij Idea - Fatal编程技术网

Java 调试时自动重新加载类

Java 调试时自动重新加载类,java,debugging,intellij-idea,Java,Debugging,Intellij Idea,我目前正在进行一个大型spring boot项目,大约需要1分钟的时间来启动。在调试时,如果我在某个类中做了一些更改,我必须重新启动整个应用程序 我有没有办法只重新加载那些在调试Intellij时更新过的类和bean,以便在运行的应用程序中快速看到这些更改 是的,你可以 正如Intellij Idea所说: 重新加载更改的类以重新加载更改的类 执行以下操作之一: 在主菜单上,选择运行|重新加载已更改的类 在主菜单上,选择Build | Compile class_name,在调试期间重新编译修改

我目前正在进行一个大型spring boot项目,大约需要1分钟的时间来启动。在调试时,如果我在某个类中做了一些更改,我必须重新启动整个应用程序

我有没有办法只重新加载那些在调试Intellij时更新过的类和bean,以便在运行的应用程序中快速看到这些更改

是的,你可以

正如Intellij Idea所说:

重新加载更改的类以重新加载更改的类

执行以下操作之一:

在主菜单上,选择运行|重新加载已更改的类

在主菜单上,选择Build | Compile class_name,在调试期间重新编译修改过的类

在“重新加载更改的类”对话框中,确认重新加载。结果显示在消息工具窗口中

配置重新加载行为以配置重新加载行为

在主菜单上,选择文件|设置,然后在“生成、执行、部署”下展开调试器节点

打开热交换页面

单击组“编译后重新加载类”中的一个单选按钮。您可以选择始终重新加载类,然后重新加载 确认,或者永远不要这样做

参考文献

看看Jrebel->相关: