【发布时间】:2017-03-30 22:52:56
【问题描述】:
我的目标是:
在 IntelliJ IDEA 中为 Spring Boot 项目禁用自动保存
手动保存文件时始终热重载项目
在我看来,这两个目标不可能同时实现。
我可以通过修改这些设置来禁用 IntelliJ IDEA 中的自动保存:
构建、执行、部署 -> 编译器取消选中自动构建项目
另外我认为需要修改这些选项:
外观和行为 -> 系统设置取消选中同步下的两个保存文件(帧停用和自动保存文件)
我可以在 Mkyong 的帮助下启用热重载:Mkyong-help 正如您从链接中看到的那样,它需要设置“自动构建项目”。如果我同时执行这两个步骤,那么应用程序将始终在编辑时保存,并且始终热重新加载应用程序。
这太令人沮丧了,我认为 IntelliJ IDEA 是一个很好的现代 IDE,像热重载这样的工业核心功能很容易处理吗?
问题是,我真的不想在每次更改文件时都热重新加载我的应用程序!因为那样它将不断地热重新加载,这将最会破坏应用程序的时间。只是如此不必要和浪费资源。当我手动保存文件时,我想总是热重载,这是许多其他编辑器的标准。这个问题必须有解决方案,因为人们希望为他们的开发提供合理的热重载。
【问题讨论】:
-
如何分配
Build|Build Project到 Ctrl+S?
标签: java spring intellij-idea spring-boot