Spring加载没有获取更改(通过命令行运行/使用IntelliJ编辑)

时间:2015-03-12 13:53:40

标签: spring spring-boot spring-loaded

我有一个非常基本的Spring Boot应用程序,我用它在终端窗口中运行。

mvn clean spring-boot:run

要使用Spring Loaded,我修改了我的pom.xml以自动附加重新加载代理。

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>${spring-boot.version}</version>
            <dependencies>
                <dependency>
                    <groupId>org.springframework</groupId>
                    <artifactId>springloaded</artifactId>
                    <version>${spring-boot.version}</version>
                </dependency>
            </dependencies>
        </plugin>
    </plugins>
</build>

在控制台窗口中,我看到重新加载代理已附加。

但是当我在IntelliJ中打开Maven项目并修改一些代码时,重新加载不会发生。我试图手动编译修改后的类,但这似乎没有任何影响。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

似乎Java 8 Update 40破坏了兼容性。因此降级到Java 8 Update 31解决了这个问题。