|
|
||
|---|---|---|
| .. | ||
| src/main | ||
| README.md | ||
| pom.xml | ||
README.md
Example codes generator of ShardingSphere
Project uses template engine to generate example codes of ShardingSphere.
Usage
- Configure YAML file
File: src/main/resources/config.yaml
- Generate code
Run org.apache.shardingsphere.example.generator.ExampleGeneratorMain to generate example codes.
Generated codes: target/generated-sources/shardingsphere-${product}-sample
Configuration Item Explanation
| Name | Description | Options |
|---|---|---|
| mode | operating mode | cluster-zookeeper, cluster-etcd, standalone |
| transaction | transaction type | local, xa-atomikos, xa-narayana |
| features | feature set | sharding, readwrite-splitting, encrypt, shadow, mask |
| frameworks | framework set | jdbc, spring-boot-starter-jdbc, spring-boot-starter-jpa, spring-boot-starter-mybatis, spring-namespace-jpa, spring-namespace-mybatis |
| host | database host | |
| port | database port | |
| username | database username | |
| password | database password |