【问题标题】:Automatically reload classes while debugging调试时自动重新加载类
【发布时间】:2018-10-15 09:57:35
【问题描述】:

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

有什么方法可以只重新加载那些在调试 Intellij 时更新的类(和 bean),以便我可以快速看到正在运行的应用程序中的这些变化?

【问题讨论】:

标签: java debugging intellij-idea


【解决方案1】:

是的,你可以,

正如 Intellij Idea 所说:

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

执行以下操作之一:

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

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

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

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

在主菜单上,选择文件 | Settings,然后在 Build、Execution、Deployment 下展开 Debugger 节点。

打开 HotSwap 页面。

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

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

【讨论】:

    猜你喜欢
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 2020-05-25
    • 1970-01-01
    • 2019-04-20
    • 1970-01-01
    相关资源
    最近更新 更多