多数据源启动报错

Blade 未结 2 238
熻煜BABY
熻煜BABY 剑童 2025-02-13 18:14

一、该问题的重现步骤是什么?

  1. image.png

  2. image.png

  3. image.png


二、我希望项目能正常启动


三、你正在使用的是boot最新版?在macbook上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2025-02-13 18:44

    多数据源参考这个工程的配置:https://center.javablade.com/blade/BladeX-Biz/src/branch/master/blade-service/blade-demo


    有一个额外配置需要注意配置开启

    CleanShot20250213184419@2x.png

    作者追问:2025-02-13 19:05

    PropsUtil.setProperty(props, "spring.datasource.dynamic.enabled", "true");

    加了的

    0 讨论(0)
  • 2025-02-20 17:53

    这个配置已经加完了,还有其他的配置需要调整吗?项目启动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 报这个错

    作者追问:2025-02-20 18:29

    上面给你的示例工程有正常运行切换多数据源么?

    0 讨论(0)
提交回复