关于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
感觉像是版本问题,老师那边有遇到这个错么?
2
收起
正在回答
1回答
版本问题 统一下Sharding的版本试试
Java+大数据+AI架构师实战营
- 参与学习 75 人
- 解答问题 78 个
专为1–5年开发者,打造极具竞争力的人才培养方案,快速突破技术/职业瓶颈 “三高”架构稳态托底,海量数据秒级吞吐,实时计算,AI智能化融合 大型 “社交+电商” 平台从0到1全程贯穿,高复杂架构落地
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星