You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.3 KiB
2.3 KiB
ShardingSphere 使用示例代码生成器
项目基于 freemarker 模板引擎生成 ShardingSphere 使用示例代码。
使用步骤
- 配置参数
文件位置:src/main/resources/config.yaml
- 生成代码
运行 org.apache.shardingsphere.example.generator.ExampleGeneratorMain
即可生成对应的示例代码。
生成后的代码位于:target/generated-sources/shardingsphere-${product}-sample
配置项说明
属性名称 | 说明 | 可选项 |
---|---|---|
product | 产品 | jdbc、proxy |
mode | 运行模式 | memory、cluster-zookeeper、cluster-etcd、standalone-file |
transaction | 事务类型 | local |
features | 功能 | sharding、readwrite-splitting、db-discovery、encrypt |
frameworks | 框架 | jdbc、spring-boot-starter-jdbc、spring-boot-starter-jpa、spring-boot-starter-mybatis、spring-namespace-jpa、spring-namespace-mybatis |
host | 数据库主机名 | |
port | 数据库端口 | |
username | 数据库用户名 | |
password | 数据库密码 |