当前位置:   article > 正文

shardingjdbc+DynamicData 出现Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are requiredProperty_shardingsphere jdbc 5. property 'sqlsessionfactory

shardingsphere jdbc 5. property 'sqlsessionfactory' or 'sqlsessiontemplate

在网上找了一天,自己实现DynamicDataSourceProvider和DataSource的bean也都试了,改了好几个sharding的版本都不行。

我的版本,shardingsphere-encrypt-spring-boot-starter:5.0.0

dynamic-datasource-spring-boot-starter:3.2.0

然后sharding用的是druid连接池,druid-spring-boot-starter:1.1.22。

解决办法,不能用

  1. <dependency>
  2. <groupId>com.alibaba</groupId>
  3. <artifactId>druid-spring-boot-starter</artifactId>
  4. <version>${druid.version}</version>
  5. </dependency>

改用druid

  1. <dependency>
  2. <groupId>com.alibaba</groupId>
  3. <artifactId>druid</artifactId>
  4. <version>1.1.22</version>
  5. </dependency>

即可。

附上官方github的issue的解决办法:https://github.com/apache/shardingsphere/issues/5697

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/662260
推荐阅读
相关标签
  

闽ICP备14008679号