避免每次更改Java类时在Spring引导上进行maven clean安装
我有一个web应用程序,我正在使用Spring Boot运行它。每次我在避免每次更改Java类时在Spring引导上进行maven clean安装,spring,maven,spring-boot,Spring,Maven,Spring Boot,我有一个web应用程序,我正在使用Spring Boot运行它。每次我在.java中进行更改时,我都必须进行mvn清理和mvn安装,以便在运行的应用程序中更新此代码 这个问题有解决办法吗?类似于文件保存时立即重新运行,或者任何使此过程更快的方法,可能只重新发布.java代码 PD:The.xhtml动态查看更新。如果你需要更多特定于应用程序的详细信息,请询问,我会发布它们。先谢谢你 编辑:我还尝试了spring.devtools.restart.additional pathporperty,但
.java
中进行更改时,我都必须进行mvn清理
和mvn安装
,以便在运行的应用程序中更新此代码
这个问题有解决办法吗?类似于文件保存时立即重新运行,或者任何使此过程更快的方法,可能只重新发布.java
代码
PD:The.xhtml
动态查看更新。如果你需要更多特定于应用程序的详细信息,请询问,我会发布它们。先谢谢你
编辑:我还尝试了spring.devtools.restart.additional path
porperty,但仍然无法重新加载。
将以下依赖项添加到pom.xml中,它会在嵌入式tomcat中自动部署更改后的代码
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
org.springframework.boot
弹簧靴开发工具
真的
如果您使用的是spring boot,则为devtools添加依赖项,并在yml或属性文件中添加此属性:
# for not restarting the server every time
spring.devtools.restart.enabled: false
您正在使用Spring Boot的开发工具吗?您正在使用什么IDE?@khmarbaise我已经尝试过开发工具,但仍然没有重新加载。@Dherik我正在使用eclipse:eclipse Java EE IDE供Web开发人员使用。版本:Oxygen.3发行版(4.7.3)内部版本id:20180308-1800操作系统:Windows 10,v.10.0,x86_64/win32@MarioC,你期望的行为是什么?在Eclipse上打开自动构建(或类似的东西),Java上的每次更改都只编译Java文件。因此,在进行任何更改之后,您只需运行spring引导,更改就会出现。这对您有帮助吗?谢谢,我已经尝试将它添加到我的pom.xml
中,但仍然没有重新加载。我仍然需要执行清理+安装
。也许我必须为类添加特定的重新加载位置?我在读这些文件:。。。但还是一无所获。谢谢