|
1 | 1 | # Master datasource config
|
2 | | -application.server.db.master.driver-class-name=com.mysql.jdbc.Driver |
3 | | -application.server.db.master.url=jdbc:mysql://localhost/product_master?useSSL=false |
4 | | -application.server.db.master.port=3306 |
5 | | -application.server.db.master.username=root |
6 | | -application.server.db.master.password=123456 |
| 2 | +spring.datasource.druid.master.name=master |
| 3 | +spring.datasource.druid.master.driver-class-name=com.mysql.jdbc.Driver |
| 4 | +spring.datasource.druid.master.url=jdbc:mysql://localhost/product_master?useSSL=false |
| 5 | +spring.datasource.druid.master.port=3306 |
| 6 | +spring.datasource.druid.master.username=root |
| 7 | +spring.datasource.druid.master.password=123456 |
7 | 8 |
|
8 | 9 | # SlaveAlpha datasource config
|
9 | | -application.server.db.slave-alpha.driver-class-name=com.mysql.jdbc.Driver |
10 | | -application.server.db.slave-alpha.url=jdbc:mysql://localhost/product_slave_alpha?useSSL=false |
11 | | -application.server.db.slave-alpha.port=3306 |
12 | | -application.server.db.slave-alpha.username=root |
13 | | -application.server.db.slave-alpha.password=123456 |
| 10 | +spring.datasource.druid.slave-alpha.name=SlaveAlpha |
| 11 | +spring.datasource.druid.slave-alpha.driver-class-name=com.mysql.jdbc.Driver |
| 12 | +spring.datasource.druid.slave-alpha.url=jdbc:mysql://localhost/product_slave_alpha?useSSL=false |
| 13 | +spring.datasource.druid.slave-alpha.port=3306 |
| 14 | +spring.datasource.druid.slave-alpha.username=root |
| 15 | +spring.datasource.druid.slave-alpha.password=123456 |
14 | 16 |
|
15 | 17 | # SlaveBeta datasource config
|
16 | | -application.server.db.slave-beta.driver-class-name=com.mysql.jdbc.Driver |
17 | | -application.server.db.slave-beta.url=jdbc:mysql://localhost/product_slave_beta?useSSL=false |
18 | | -application.server.db.slave-beta.port=3306 |
19 | | -application.server.db.slave-beta.username=root |
20 | | -application.server.db.slave-beta.password=123456 |
| 18 | +spring.datasource.druid.slave-beta.name=SlaveBeta |
| 19 | +spring.datasource.druid.slave-beta.driver-class-name=com.mysql.jdbc.Driver |
| 20 | +spring.datasource.druid.slave-beta.url=jdbc:mysql://localhost/product_slave_beta?useSSL=false |
| 21 | +spring.datasource.druid.slave-beta.port=3306 |
| 22 | +spring.datasource.druid.slave-beta.username=root |
| 23 | +spring.datasource.druid.slave-beta.password=123456 |
21 | 24 |
|
22 | 25 | # SlaveGamma datasource config
|
23 | | -application.server.db.slave-gamma.driver-class-name=com.mysql.jdbc.Driver |
24 | | -application.server.db.slave-gamma.url=jdbc:mysql://localhost/product_slave_gamma?useSSL=false |
25 | | -application.server.db.slave-gamma.port=3306 |
26 | | -application.server.db.slave-gamma.username=root |
27 | | -application.server.db.slave-gamma.password=123456 |
| 26 | +spring.datasource.druid.slave-gamma.name=SlaveGamma |
| 27 | +spring.datasource.druid.slave-gamma.driver-class-name=com.mysql.jdbc.Driver |
| 28 | +spring.datasource.druid.slave-gamma.url=jdbc:mysql://localhost/product_slave_gamma?useSSL=false |
| 29 | +spring.datasource.druid.slave-gamma.port=3306 |
| 30 | +spring.datasource.druid.slave-gamma.username=root |
| 31 | +spring.datasource.druid.slave-gamma.password=123456 |
| 32 | + |
| 33 | +# Druid dataSource config |
| 34 | +spring.datasource.type=com.alibaba.druid.pool.DruidDataSource |
| 35 | +spring.datasource.druid.initial-size=5 |
| 36 | +spring.datasource.druid.max-active=20 |
| 37 | +spring.datasource.druid.min-idle=5 |
| 38 | +spring.datasource.druid.max-wait=60000 |
| 39 | +spring.datasource.druid.pool-prepared-statements=true |
| 40 | +spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20 |
| 41 | +spring.datasource.druid.max-open-prepared-statements=20 |
| 42 | +spring.datasource.druid.validation-query=SELECT 1 |
| 43 | +spring.datasource.druid.validation-query-timeout=30000 |
| 44 | +spring.datasource.druid.test-on-borrow=false |
| 45 | +spring.datasource.druid.test-on-return=false |
| 46 | +spring.datasource.druid.test-while-idle=false |
| 47 | +#spring.datasource.druid.time-between-eviction-runs-millis= |
| 48 | +#spring.datasource.druid.min-evictable-idle-time-millis= |
| 49 | +#spring.datasource.druid.max-evictable-idle-time-millis=10000 |
| 50 | + |
| 51 | +# Druid stat filter config |
| 52 | +spring.datasource.druid.filters=stat,wall,log4j,slf4j |
| 53 | +spring.datasource.druid.web-stat-filter.enabled=true |
| 54 | +spring.datasource.druid.web-stat-filter.url-pattern=/druid/* |
| 55 | +#spring.datasource.druid.web-stat-filter.exclusions= |
| 56 | +spring.datasource.druid.web-stat-filter.session-stat-enable=true |
| 57 | +spring.datasource.druid.web-stat-filter.session-stat-max-count=10 |
| 58 | +#spring.datasource.druid.web-stat-filter.principal-session-name= |
| 59 | +#spring.datasource.druid.web-stat-filter.principal-cookie-name= |
| 60 | +spring.datasource.druid.web-stat-filter.profile-enable=true |
| 61 | +spring.datasource.druid.filter.stat.db-type=mysql |
| 62 | +spring.datasource.druid.filter.stat.log-slow-sql=true |
| 63 | +spring.datasource.druid.filter.stat.slow-sql-millis=1000 |
| 64 | +spring.datasource.druid.filter.stat.merge-sql=true |
| 65 | +spring.datasource.druid.filter.wall.enabled=true |
| 66 | +spring.datasource.druid.filter.wall.db-type=mysql |
| 67 | +spring.datasource.druid.filter.wall.config.delete-allow=true |
| 68 | +spring.datasource.druid.filter.wall.config.drop-table-allow=false |
| 69 | + |
| 70 | +# Druid manage page config |
| 71 | +spring.datasource.druid.stat-view-servlet.enabled=true |
| 72 | +spring.datasource.druid.stat-view-servlet.url-pattern=/druid/* |
| 73 | +spring.datasource.druid.stat-view-servlet.reset-enable=true |
| 74 | +spring.datasource.druid.stat-view-servlet.login-username=admin |
| 75 | +spring.datasource.druid.stat-view-servlet.login-password=admin |
| 76 | +#spring.datasource.druid.stat-view-servlet.allow= |
| 77 | +#spring.datasource.druid.stat-view-servlet.deny= |
| 78 | + |
| 79 | +# Druid AOP config |
| 80 | +spring.datasource.druid.aop-patterns=cn.com.hellowood.dynamicdatasource.service.* |
| 81 | +spring.aop.proxy-target-class=true |
28 | 82 |
|
29 | 83 | # MyBatis config
|
30 | 84 | mybatis.type-aliases-package=cn.com.hellowood.dynamicdatasource.mapper
|
|
0 commit comments