springCloud 集成 分表分库后出现以下错误..是哪里配置没对?

Blade 未结 1 222
12138
12138 剑圣 2025-02-27 18:36

image.png


image.png



image.png


image.png


image.png



image.png



image.png



















1条回答
  • 2025-02-27 19:16

    跟着这里走一遍试试:https://center.javablade.com/blade/BladeX-Doc/src/branch/master/%E7%AC%AC5%E7%AB%A0%20%E5%8A%9F%E8%83%BD%E7%89%B9%E6%80%A7/5.14%20Sharding%E5%88%86%E5%BA%93%E5%88%86%E8%A1%A8


    作者追问:2025-02-28 10:02

    目前就是按照这个步骤来的    


    作者追问:2025-02-28 10:12

    image.png


    我把上图中的模块移除后...就单独设置下方配置为 true  启动其他模块还是会报错!



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



    回答: 2025-02-28 10:22

    你这工程看样子都没有构建成功啊。

    另外dynamic的配置,如果你配置在blade-common,那他就会全局生效,需要把其他依赖的所有服务都改成多数据源。如果只是想在sharding服务生效,那就把LauncherService配置在sharding独立的服务里,不要配置到blade-common,类似这样

    CleanShot20250228102159@2x.png

    0 讨论(0)
代码语言
提交回复