关于sharding-jdbc在请求时发生的错误问题

关于sharding-jdbc在请求时发生的错误问题

老师, 我在按照课程中的配置完成之后, 请求可以从 api -> provider 层,到dao层, 但是api 和 provider层出现下面的错误:
图片描述

Nacos:

  datasource:
    driver-class-name: org.apache.shardingsphere.driver.ShardingSphereDriver
    url: jdbc:shardingsphere:classpath:sharding-jdbc/blog-user.yaml

sharding-jdbc-starter:

dataSources:
  blog_user_ds:
    dataSourceClassName: com.alibaba.druid.pool.DruidDataSource
    driverClassName: com.mysql.cj.jdbc.Driver
    jdbcUrl: jdbc:mysql://localhost:3306/mico_blog_user?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
    username: root
    password: 123456
rules:
  # 配置分片规则
  - !SHARDING
    tables:
      t_login_record:
        actualDataNodes: blog_user_ds.t_login_record
      # 配置 t_user 分表的规则
      t_user_shard:
        actualDataNodes: blog_user_ds.t_user_${(0..99).collect(){it.toString().padLeft(1,'0')}}
        tableStrategy:
          standard:
            shardingColumn: id
            shardingAlgorithmName: t_user_inline
    shardingAlgorithms:
      t_user_inline:
        type: INLINE
        props:
          algorithm-expression: t_user_${(user_id % 100).toString().padLeft(1,'0')}

props:
  sql-show: true
  # 是否在日志中打印简单风格的 SQL. false
  sql-simple: true
  max-connections-size-per-query: 3

感觉像是版本问题,老师那边有遇到这个错么?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答
版本问题 统一下Sharding的版本试试
  • Screenly 提问者 #1

    确实是版本问题!解决了

    3天前
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java+大数据+AI架构师实战营
  • 参与学习       75    人
  • 解答问题       78    个

专为1–5年开发者,打造极具竞争力的人才培养方案,快速突破技术/职业瓶颈 “三高”架构稳态托底,海量数据秒级吞吐,实时计算,AI智能化融合 大型 “社交+电商” 平台从0到1全程贯穿,高复杂架构落地

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师