2018-11-07

今天碰见个springboot项目的启动问题,项目一启动就报错:

java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration.taskExecutorBuilder

at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:64) ~[spring-boot-autoconfigure-2.1.0.RELEASE.jar:2.1.0.RELEASE]

....


原因在于:maven的配置里面,版本号填写了RELEASE,导致reimport后下载了最新的版本,造成版本冲突。


<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-autoconfigure</artifactId>

<version>RELEASE</version>

</dependency>


建议maven的配置文件pom.xml里,将所有的依赖包的版本号都归到properties下声明,易于更新维护。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容