0

我有一个非常基本的 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 项目并修改一些代码时,不会发生重新加载。我尝试手动编译修改后的类,但这似乎也没有任何效果。

我错过了什么??

4

1 回答 1

1

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

于 2015-03-13T13:46:13.700 回答