增加多数据源和主从
parent
d4ea96db8d
commit
23936cfdcc
@ -0,0 +1,51 @@
|
||||
# \u8BBE\u7F6E\u9ED8\u8BA4\u7684\u6570\u636E\u6E90\u6216\u8005\u6570\u636E\u6E90\u7EC4,\u9ED8\u8BA4\u503C\u5373\u4E3A ds1
|
||||
spring.datasource.dynamic.primary = master
|
||||
spring.datasource.dynamic.p6spy = false
|
||||
spring.datasource.dynamic.strict = false
|
||||
spring.datasource.dynamic.hikari.max-pool-size=30
|
||||
spring.datasource.dynamic.hikari.connection-test-query=SELECT 1
|
||||
|
||||
# ds1
|
||||
spring.datasource.dynamic.datasource.master.driverClassName=com.mysql.cj.jdbc.Driver
|
||||
spring.datasource.dynamic.datasource.master.url=jdbc:mysql://localhost:3306/tzcj?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
|
||||
spring.datasource.dynamic.datasource.master.username=root
|
||||
spring.datasource.dynamic.datasource.master.password=root
|
||||
|
||||
# ds2
|
||||
spring.datasource.dynamic.datasource.ds2.driverClassName=com.mysql.cj.jdbc.Driver
|
||||
spring.datasource.dynamic.datasource.ds2.url=jdbc:mysql://localhost:3306/tzcj2?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMultiQueries=true
|
||||
spring.datasource.dynamic.datasource.ds2.username=root
|
||||
spring.datasource.dynamic.datasource.ds2.password=root
|
||||
|
||||
# sqlManagers = \u591A\u4E2A sqlManager \u5217\u8868
|
||||
dynamic.beetlsql.sqlManagers = master,ds2,cs
|
||||
# primary \u9ED8\u8BA4 sqlManager
|
||||
dynamic.beetlsql.primary = cs
|
||||
# transactionManager \u9ED8\u8BA4\u81EA\u52A8\u751F\u6210\uFF0C\u5982\u9700\u81EA\u5DF1\u7BA1\u7406\u5219\u8BBE\u7F6E\u4E3A false
|
||||
# dynamic.beetlsql.transactionManager = false
|
||||
|
||||
# \u9ED8\u8BA4\u503C _default
|
||||
dynamic.beetlsql._default.dev = true
|
||||
|
||||
# 1, \u914D\u7F6E\u5355\u72EC sqlManager
|
||||
# A) \u540D\u79F0: ds1, dataSource \u540C\u540D\u79F0 ds1, \u6216 dynamic.beetlsql.ds1.ds = ds1
|
||||
dynamic.beetlsql.master.sqlPath = sql
|
||||
dynamic.beetlsql.master.daoSuffix = Dao
|
||||
dynamic.beetlsql.master.basePackage = com.ibeetl
|
||||
dynamic.beetlsql.master.dbStyle = org.beetl.sql.core.db.MySqlStyle
|
||||
dynamic.beetlsql.master.slave = ds2
|
||||
|
||||
# B) \u540D\u79F0: ds2, dataSource \u540C\u540D\u79F0 ds2, \u6216 dynamic.beetlsql.ds2.ds = ds2
|
||||
dynamic.beetlsql.ds2.sqlPath = sql
|
||||
dynamic.beetlsql.ds2.daoSuffix = Dao
|
||||
dynamic.beetlsql.ds2.basePackage = com.ibeetl
|
||||
dynamic.beetlsql.ds2.dbStyle = org.beetl.sql.core.db.MySqlStyle
|
||||
|
||||
# 3, dynamicConnectionSource \u6A21\u5F0F(\u53EF\u9009)
|
||||
# \u4F7F\u7528\u4E00\u4E2A sqlManager \u5207\u6362, \u4F7F\u7528 ConditionalConnectionSource
|
||||
dynamic.beetlsql.cs.sqlPath = sql
|
||||
dynamic.beetlsql.cs.daoSuffix = Dao
|
||||
dynamic.beetlsql.cs.basePackage = com.ibeetl
|
||||
dynamic.beetlsql.cs.dbStyle = org.beetl.sql.core.db.MySqlStyle
|
||||
# \u5FC5\u987B dynamicConnectionSource \u8868\u793A\u4F7F\u7528 ConditionalConnectionSource \u6A21\u5F0F
|
||||
dynamic.beetlsql.cs.dynamicConnectionSource = master,ds2
|
Loading…
Reference in New Issue