每次更改Java类时,都要避免在Spring Boot上进行maven clean安装

时间:2018-04-09 16:34:44

标签: spring maven spring-boot

我有一个Web应用程序,我使用 Spring Boot 来运行它。每次我在.java进行更改时,我都需要mvn cleanmvn install才能在我正在运行的应用程序中更新此代码。

这个问题有一些解决方法吗?像即时重新运行文件保存,或任何方式使这个过程更快,可能只重新发布.java代码?

PD: .xhtml视图即时更新。如果您需要更多应用程序特定的详细信息,请询问并发布。提前谢谢。

编辑:我也尝试了spring.devtools.restart.additional-paths个属性,但仍然无法重新加载。 Dev tools - restart-additional-paths

2 个答案:

答案 0 :(得分:1)

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

# for not restarting the server every time
spring.devtools.restart.enabled:  false

答案 1 :(得分:0)

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

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>