数据源配置
#框架当前只支持Oracle、Mysql、SQLServer、PostgreSQL,只要是基于这几大数据为核心研发的数据库都基本支持
spring:
datasources:
initialSize: 2
minIdle: 2
keepAlive: false
maxActive: 20
maxWait: 60000
testWhileIdle: true
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: org.postgresql.Driver
connectProperties: remarks=true;useInformationSchema=true;rewriteBatchedStatements=true
#指定需要初始化的表格,可以是正则表达式
init_table: t_%
#init_table: t_organ,t_user_test
#逻辑删除公共配置,作用于本配置中的所有数据库
#logic_delete:
#表名,逻辑删除的字段名称与对应表示删除的值
#eg:user_test: is_del=1 表示为user_test表中的字段is_del1等于1时表示为删除
#user_test: is_del=1
#过虑掉不需要初始化的表格
#exclude_table:
#前缀别名,单个字母开头不指定别名时默认丢掉单字母,如c_开头的表更换别名为main,对外公开时只能通过main来读取数据;多组数据用逗号隔开
#prefix_alias: c:main,s:minor,b:business
options: jdbc:postgresql://10.10.1.232:65432
api:
#url: jdbc:postgresql://10.10.1.232:65432/m_account
#${options}表示引用前边options属性值
url: ${options}/m_account
username: admin
#$加密内容$,加密方式请使用API测试页面中的“加|解密工具”进行加密
password: $Z1J185q47jN905R098352XeyC50t2Z9MzA==$
init_table: '%'
exclude_table: t_account_login_(\d+)
pub:
url: ${options}/m_public
username: admin
password: $Z1J185q47jN905R098352XeyC50t2Z9MzA==$
init_table: '%'
doc:
url: ${options}/m_doc
username: admin
password: $Z1J185q47jN905R098352XeyC50t2Z9MzA==$
init_table: t_doc,t_use_doc