我有一个非常基本的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项目并修改一些代码时,重新加载不会发生。我试图手动编译修改后的类,但这似乎没有任何影响。
我错过了什么?
答案 0 :(得分:1)
似乎Java 8 Update 40破坏了兼容性。因此降级到Java 8 Update 31解决了这个问题。