Vil*_*oja 6 java spring intellij-idea spring-boot
我的目标是:
在IntelliJ IDEA中禁用弹簧启动项目的自动保存
当手动保存文件时,总是热重新加载项目
在我看来,同时实现这两个目标是不可能的.
我可以通过修改这些设置来禁用IntelliJ IDEA中的自动保存:
构建,执行,部署 - > 编译器取消选中自动构建项目
另外我认为太需要的是修改这些选项:
外观和行为 - > 系统设置取消选中同步下的两个保存文件(帧停用并自动保存文件)
我可以在Mkyong的帮助下启用热重新加载:Mkyong-help 正如您从链接中看到的,它需要设置"自动构建项目".如果我执行这两个步骤,那么应用程序将始终保存在编辑上,并且它将始终热重新加载应用程序.
这是如此令人沮丧,我认为IntelliJ IDEA是一个很好的现代IDE,这种工业核心功能,如热重载处理容易吗?
问题是,我真的不想热重新加载我的应用程序我对文件的每一个更改!因为那时它将不断热重新加载,这将在大多数时间打破应用程序.只是如此不必要和浪费资源.我总是在手动保存文件时热重新加载,这是许多其他编辑器的标准.必须有一个解决这个问题的方法,因为人们希望合理的热重新加载它们的开发.
Fai*_*dan 10
据我所知,您的问题是您希望Spring服务器在您进行更改时自动重新加载,然后手动保存它们.对?如果是这样的话,按照我的步骤,希望你会得到什么愿望.
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
}
Run Code Online (Sandbox Code Playgroud)
compiler.automake.allow.when.app.running在IntelliJ中启用注册表设置.您可以使用快捷方式访问IntelliJ中的注册表Shift+Command+A,然后搜索注册表.当您手动保存更改时,第3步将自动构建项目(make project).
================================================== ======================一旦通过IDE手动保存更改,这些步骤将强制Spring服务器重新启动.但是,即使重新启动服务器,每次进行更改时都需要刷新浏览器.要强制您的浏览器自动刷新,您需要在浏览器中安装名为Live Reload的扩展程序.请访问此链接http://livereload.com/extensions/.该链接将向您显示如何安装此扩展程序取决于您的浏览器.
小智 5
在 IntelliJ 2021.2 中,您只需单击此选项 https://youtrack.jetbrains.com/api/files/74-1125614?sign=MTYzMDgwMDAwMDAwMHwxMS04NzUyMzF8NzQtMTEyNTYxNHxON0lqdXpkVUo4ZG1VOGlqMjRsQkY3%0D%0AVjRXbHJlQ 1oxM0hfaE0tVGd0cG9zDQo%0D%0A&更新=1627651335092
| 归档时间: |
|
| 查看次数: |
3916 次 |
| 最近记录: |