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

Example codes generator of ShardingSphere

Project uses freemarker template engine to generate example codes of ShardingSphere.

Usage

  1. Configure YAML file

File: src/main/resources/config.yaml

  1. 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
product product jdbc, proxy
mode operating mode memory, cluster-zookeeper, cluster-etcd, standalone-file
transaction transaction type local
features feature set sharding, readwrite-splitting, db-discovery, encrypt
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