在使用maven创建springboot工程时,热部署插件自动添加后,出现错误:
Caused by: java.lang.NoSuchMethodError: org.springframework.boot.autoconfigure.condition.ConditionOutcome.match(Lorg/springframework/boot/autoconfigure/condition/ConditionMessage;)Lorg/springframework/boot/autoconfigure/condition/ConditionOutcome;
这是因为依赖标签没有标注版本号,默认加载最新的,而最新的1.4.1版本有问题,在下面加上
<version>1.4.0.RELEASE</version>
表示使用1.4.0版本就行了。
完整如下:
//上面是其他依赖
org.springframework.boot
spring-boot-devtools
1.4.0.RELEASE
org.springframework.boot
spring-boot-maven-plugin
true