- 博客(5)
- 收藏
- 关注
原创 Spring AbstractRoutingDataSource 不生效原因
通过 AbstractRoutingDataSource 和 ThreadLocal 切换动态切换数据源,一个是 原始数据源 另外一个是Sharding JDBC数据源。 至于为什么这么做是因为 如果全部都是使用 Sharding JDBC数据源会影响其他没有分表的sql。问题:AbstractRoutingDataSource的determineCurrentLookupKey方法没有被调用,理论上来说没执行一次sql都会执行determineCurrentLookupKey方法,但是奇怪的是没有执行。
2021-11-18 09:55:33 3337 2
原创 sharding jdbc 配置报错
spring boot 集成 sharding jdbc 报错 No qualifying bean of type ‘javax.sql.DataSource’ available: expected single matching bean but found 2: creditDataSourceMySQL,shardingDataSourcecreditDataSourceMySQL:是我自己配置的数据源。shardingDataSource:是sharding jdbc创建的数据源。异常说:
2021-11-14 15:59:23 2515
原创 sharding jdbc 策略失效原因
配置了一个策略,debug没有进入这代码里。原因:sharding jdbc不支持一些sql,就不会进入。我的sql为:正确写法为:
2021-11-14 15:47:06 2889
原创 There is no PasswordEncoder mapped for the id “null“ 异常
这种异常百度一下一大把,但是还是没解决我这问题,那么只能看源码自己分析了,所以记录一下。原因:往spring注入了2个PasswordEncoder接口实现类,导致spring不知道取哪个。解决问题思路:1、首先定位这个异常在源码的哪个地方。2、然后通过debug方式,查找从哪里进来的,我自定义实现了PasswordEncoder接口,为什么不走我自定义的matches方法,而是走PasswordEncoder接口的DelegatingPasswordEncoder实现类?那么只能继续
2021-07-17 16:29:25 339 1
原创 Dobbo配置及优先级
Dubbo配置详解Dubbo提供了多种灵活的配置,接下来我们一一介绍Dobbo配置使用。配置方式介绍XML文件配置可以在resource目录下配置provider.xml和consumer.xml文件。属性配置Dubbo可以自动加载classpath根目录下的dubbo.propertiesAPI配置Dubbo也支持面向对象配置,通过类设置属性的方式值得注意的是,不管是以哪种方式配置Dobbo都会调用 service.export()方法。只不过API配置是需要显示的调用,其他配置都
2020-06-14 01:50:25 471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人