Files
pj_service_cloud/pigx-visual/pigx-code/README.md
T
2019-12-20 21:03:52 +08:00

45 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 使用说明
```
本模块是pigx-codegen的重写版本,使用dynamic-datasource实现,去除pigx-common-datasource依赖,功能未做扩展。
```
### pigx-code-dev.yml
```
## spring security 配置
security:
oauth2:
client:
client-id: ENC(gPFcUOmJm8WqM3k3eSqS0Q==)
client-secret: ENC(gPFcUOmJm8WqM3k3eSqS0Q==)
scope: server
resources:
static-locations: classpath:/static/,classpath:/views/
# 数据源
spring:
datasource:
dynamic:
username: ${MYSQL-USER:root}
password: ${MYSQL-USER:root}
url: jdbc:mysql://${MYSQL-HOST:pigx-mysql}:${MYSQL-PORT:3306}/pigxx_codegen?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true&allowPublicKeyRetrieval=true
driverClassName: com.mysql.cj.jdbc.Driver
sql: select * from gen_datasource_conf
pigx:
tenant:
column: tenant_id
tables:
- sys_datasource_conf
```
### 示例中的pigxx_codegen数据库及sql说明
```
pigxx_codegen数据库中gen_datasource_conf表必须存在一个name为master的数据库连接配置
INSERT INTO `gen_datasource_conf` VALUES ('8', 'master', 'jdbc:mysql://pigx-mysql:3306/pigxx_codegen?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true', 'root', 'ZkxR9PxP6sWvasdc9CG9Ww==', '2019-09-18 09:44:55', '2019-12-17 17:07:17', '0', null);
```
### yml配置文件切换数据源
```
请参考:https://git.pig4cloud.com/pigx/pigx/src/liuyes_dev/pigx-visual/pigx-dynamic-datasource
```
### 联系我
QQ:55215085