spring-boot版本1.5.3.RELEASE
spring-boot-devtools版本1.5.9.RELEASE
jdk 1.7
问题:当我在修改class文件时,手动重新编译class文件时,工具就会出现异常信息(如果工具设置为自动编译是不会提示这个错误信息的但是会影响到项目正常编译导致每次重新启动时都会出现一些问题,我遇到的就是controller没有扫描到)如下:
网上查了下,发现java.lang.annotation.Repeatable这个是java8的特性,我用的是jdk7因此导致编译出现问题。
问题找到了,就是要替换一下jdk1.7为jdk1.8就好了。
spring-boot-devtools热部署配置
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>1.5.9.RELEASE</version>
<optional>true</optional>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>