调试时自动重新加载类

时间:2018-10-15 09:57:36

标签: java debugging intellij-idea

我目前正在从事大型Spring Boot项目,该项目大约需要1分钟才能启动。调试时,如果我在某些类中进行了某些更改,则必须再次重新启动整个应用程序。

有什么办法可以只重新加载在调试Intellij时已更新的类(和bean),以便可以快速查看正在运行的应用程序中的那些更改?

1 个答案:

答案 0 :(得分:1)

是的,

正如Intellij Idea所说:

  

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

     

执行以下操作之一:

     

在主菜单上,选择“运行”。重新加载更改的类。

     

在主菜单上,选择“生成” |“选择”。编译“ class_name”以在调试期间重新编译更改的类。

     

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

     

配置重载行为要配置重载行为

     

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

     

打开HotSwap页面。

     

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

参考 https://www.jetbrains.com/help/idea/2017.3/reloading-classes.html