sharding报Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
钢翼
编程
引入sharding-jdbc-spring-boot-starter后,发现原先的项目报Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
原因是和druid-spring-boot-starter在创建数据源时冲突了。
解决方法:
把druid-spring-boot-starter改成非启动器的版本即可。还要记得将sharding数据源的type改成com.alibaba.druid.pool.DruidDataSource
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>