From d4e76d14e14914fe09970ea277ac236b7aa3df2e Mon Sep 17 00:00:00 2001 From: cayre <1160896796@qq.com> Date: Thu, 4 Oct 2018 10:25:16 +0800 Subject: [PATCH] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、去掉dynamic 2、纯数字密码加上双引号 --- .../hsweb-datasource-jta/README.md | 37 +++++++++---------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/hsweb-datasource/hsweb-datasource-jta/README.md b/hsweb-datasource/hsweb-datasource-jta/README.md index 95a66528d..4f869689c 100644 --- a/hsweb-datasource/hsweb-datasource-jta/README.md +++ b/hsweb-datasource/hsweb-datasource-jta/README.md @@ -24,26 +24,25 @@ spring: 动态数据源配置,默认提供一个 ``InMemoryAtomikosDataSourceRepository``,在application.yml 中进行配置即可: ```yaml hsweb: - dynamic: - datasource: - test_ds: # 数据源ID - xa-data-source-class-name: com.alibaba.druid.pool.xa.DruidXADataSource - xa-properties: # 数据源的配置属性 - url: jdbc:h2:mem:test;DB_CLOSE_ON_EXIT=FALSE - username: sa - password: - max-pool-size: 20 - borrow-connection-timeout: 1000 - test_ds2: # 数据源ID - xa-data-source-class-name: com.alibaba.druid.pool.xa.DruidXADataSource - xa-properties: # 数据源的配置属性 - url: jdbc:mysql://localhost:3306/hsweb?pinGlobalTxToPhysicalConnection=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false + datasource: + test_ds: # 数据源ID + xa-data-source-class-name: com.alibaba.druid.pool.xa.DruidXADataSource + xa-properties: # 数据源的配置属性 + url: jdbc:h2:mem:test;DB_CLOSE_ON_EXIT=FALSE + username: sa + password: + max-pool-size: 20 + borrow-connection-timeout: 1000 + test_ds2: # 数据源ID + xa-data-source-class-name: com.alibaba.druid.pool.xa.DruidXADataSource + xa-properties: # 数据源的配置属性 + url: jdbc:mysql://localhost:3306/hsweb?pinGlobalTxToPhysicalConnection=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false # url: jdbc:h2:mem:test2;DB_CLOSE_ON_EXIT=FALSE - username: root - password: 123456 - max-pool-size: 20 - borrow-connection-timeout: 1000 - init-timeout: 20 + username: root + password: "123456" # 纯数字密码要加上双引号,不然启动会报Cannot initialize AtomikosDataSourceBean + max-pool-size: 20 + borrow-connection-timeout: 1000 + init-timeout: 20 ``` 自定义,将数据源配置放到数据库中,实现 ``DynamicDataSourceConfigRepository`` 接口并注入到spring容器即可