# sharding-jdbc-springboot-demo **Repository Path**: luoex/sharding-jdbc-springboot-demo ## Basic Information - **Project Name**: sharding-jdbc-springboot-demo - **Description**: sharding-jdbc springboot demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-10-21 - **Last Updated**: 2023-02-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sharding-jdbc-springboot-demo sharding-jdbc springboot demo spring yaml配置中: (1)需将`${product_id % 3} 替换成$->{product_id % 3}`,否则启动失败,将${...}当做无法解析的属性 (2)spring.shardingsphere.rules.sharding.key-generators,spring.shardingsphere.rules.sharding.sharding-algorithms 其下的name需将`下划线替换成中横线`,否则通过PropertyUtil.containPropertyPrefix(environment, propsPrefix)无法获取到属性 (3)使用mybatis-plus需在实体entity对象中PK列上添加@TableId(type=IdType.NONE)属性,否则通过sharding-jdbc生成的ID无法赋值给对应属性