spring boot 2.0.0 + mybatis 報:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
阿新 • • 發佈:2020-08-02
首先直接看target/classes下面有沒有配置檔案,這裡的話,我之前被application.yaml坑的老死了,
一直沒有出現這個配置檔案,........然後報錯 各種url找不到等等等等的
下面這個依賴包也要加進去
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</version> </dependency>
其實最重要的應該是缺少如下資料庫連線池的包,我這裡用的druid,這裡要新增druid for spring boot依賴,如下:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.20</version>
</dependency>
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.9</version> </dependency>
吧這個加上應該就可以了
如果還是說出現多個數據源不知道選哪個
在啟動類上面加上
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)