spring boot 2.0.0 + mybatis 报:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
首先直接看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)

浙公网安备 33010602011771号