步骤一
点击 File–>setting–>Build,Execution,Deployment->Compiler,勾选Build project automatically,点击apply。
步骤二
- 使用快捷键Shift+Ctrl+Alt+/,然后选择Registry
2.勾选compiler.automake.allow.when.app.running
到此步骤,如果还不生效,考虑设置Running Application Update Policies 设置
-
打开 Run/Debug Configurations:在 IntelliJ IDEA 中,选择顶部菜单的
Run
>Edit Configurations...
,或者右击项目中的运行配置并选择Edit
。 -
配置 Update Policies:在打开的
Run/Debug Configurations
对话框中,找到你的Spring Boot或其他Java应用配置,点击它以展开详细设置。在配置界面的右侧,向下滚动到Before launch
部分下方,可能会有一个部分称为Running Application Update Policies
或类似的命名,这取决于你的 IntelliJ IDEA 版本。
Update Policies 选项解释
- On 'Update' action:
- Update resources:仅当检测到资源文件(如
.jsp
,.html
,.css
,.js
等)改变时,会立即应用更改。 - Update classes and resources:当检测到任何类或资源文件改变时,都会立即更新。这是调试模式下热更新的常用选项,因为它允许Java源代码和资源文件的即时反馈。
- Redeploy:删除旧的部署并重新部署应用,但不重启服务器进程。这比完全重启更快,但仍然会停止应用再重新开始。
- Restart:完全停止并重启应用服务器进程,这适用于需要重启才能应用的更重大更改。
- Update resources:仅当检测到资源文件(如