1. 程式人生 > >錯誤:Cannot instantiate interface org.springframework.boot.SpringApplicationRunLi

錯誤:Cannot instantiate interface org.springframework.boot.SpringApplicationRunLi

【解決辦法】

需要在啟動類的@EnableAutoConfiguration或@SpringBootApplication中新增exclude = {DataSourceAutoConfiguration.class},排除此類的autoconfig。啟動以後就可以正常執行。

【原因】

這個原因是maven依賴包衝突,有重複的依賴。

【Spring   Boot】

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。

該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。

來自:https://zhidao.baidu.com/question/1545595933241888987.html