今天碰見個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,導(dǎo)致reimport后下載了最新的版本,造成版本沖突巾表。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
<version>RELEASE</version>
</dependency>
建議maven的配置文件pom.xml里恼琼,將所有的依賴包的版本號都歸到properties下聲明炬太,易于更新維護孔祸。