每次更改 Java 类时,避免在 Spring Boot 上进行 Maven 全新安装

Mar*_*ioC 4 spring maven spring-boot

我有一个 Web 应用程序,并且 I\xc2\xb4m 使用Spring Boot来运行它。每次我在 a 中进行更改时,.java我都必须进行 amvn clean和 amvn install以便在我正在运行的应用程序中更新此代码。

\n\n

这个问题有一些解决方法吗?像在文件保存时立即重新运行之类的东西,或者任何使这个过程更快的方法,也许只重新发布代码.java

\n\n

PD:视图.xhtml会动态更新。如果您需要更多应用程序特定的详细信息,请询问,我\xc2\xb4 会发布它们。先感谢您。

\n\n

编辑:我\xc2\xb4ve也尝试了spring.devtools.restart.additional-pathsporperty,但仍然无法重新加载。\n开发工具-重新启动附加路径

\n

Ami*_*ist 5

将以下依赖项添加到您的 pom.xml,它会在嵌入式 tomcat 中自动部署您更改的代码。

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
Run Code Online (Sandbox Code Playgroud)


小智 5

如果您使用的是 Spring Boot,则添加依赖项devtools并在 yml 或属性文件中添加此属性:

# for not restarting the server every time
spring.devtools.restart.enabled:  false
Run Code Online (Sandbox Code Playgroud)