多数据源参考这个工程的配置:https://center.javablade.com/blade/BladeX-Biz/src/branch/master/blade-service/blade-demo
有一个额外配置需要注意配置开启
PropsUtil.setProperty(props, "spring.datasource.dynamic.enabled", "true");
加了的
这个配置已经加完了,还有其他的配置需要调整吗?项目启动Caused by: java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl, jdbc:h2:mem:3a0c373a-9379-4db5-b8b3-e8e247d3b99a;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE 报这个错
上面给你的示例工程有正常运行切换多数据源么?
spring: #排除DruidDataSourceAutoConfigure autoconfigure: exclude: com.alibaba.druid.spring.boot3.autoconfigure.DruidDataSourceAutoConfigure
排除自动配置,就好了
讨论(0)
官方新品
- 热议问题
-
怎么动态修改顶部菜单栏里面标题?
1
-
网关 node red pro 的docker部署问题
1
-
两个服务连接power-job,只能启动一个,第二个端口占用
1
-
BladeRedis工具怎么使用Sorted Set
1
-
数据权限配了不生效,Mapper层的 接口名不能以Query结尾
1
-
其他业务系统与bladeX对接是否能用token直接登录?
1
-
把数据库连接池改成hikari后,启动服务报错
2
-
修改密码报错 请输入正确的确认密码
1
-
boot接口获取token
1
-
SpringCloud版本项目启动完后报这个错误/actuator/health error status:500
1
扫一扫访问 Blade技术社区 移动端