From a903296593478486a009d240ac878e026e128e4c Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Mon, 10 Jul 2023 17:42:52 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BF=AE=E5=A4=8D=E5=A4=9A=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=BA=90=E5=88=9B=E5=BB=BA=E5=88=87=E6=8D=A2=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/datasource/DynamicDataSourceConfiguration.java | 4 +--- .../kicc/common/datasource/util/DynamicDataSourceUtil.java | 2 +- .../src/main/resources/META-INF/spring.factories | 2 ++ 3 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 kicc-common/kicc-common-datasource/src/main/resources/META-INF/spring.factories diff --git a/kicc-common/kicc-common-datasource/src/main/java/com/cloud/kicc/common/datasource/DynamicDataSourceConfiguration.java b/kicc-common/kicc-common-datasource/src/main/java/com/cloud/kicc/common/datasource/DynamicDataSourceConfiguration.java index f953a04f..81595f20 100644 --- a/kicc-common/kicc-common-datasource/src/main/java/com/cloud/kicc/common/datasource/DynamicDataSourceConfiguration.java +++ b/kicc-common/kicc-common-datasource/src/main/java/com/cloud/kicc/common/datasource/DynamicDataSourceConfiguration.java @@ -24,9 +24,7 @@ import javax.sql.DataSource; public class DynamicDataSourceConfiguration { @Bean - public DynamicDataSourceProvider dynamicDataSourceProvider(DataSourceProperties dataSourceProperties, - DynamicDataSourceProperties dynamicDataSourceProperties, - DefaultDataSourceCreator defaultDataSourceCreator) { + public DynamicDataSourceProvider dynamicDataSourceProvider(DataSourceProperties dataSourceProperties, DynamicDataSourceProperties dynamicDataSourceProperties) { String driverClassName = dataSourceProperties.getDriverClassName(); String url = dataSourceProperties.getUrl(); String username = dataSourceProperties.getUsername(); diff --git a/kicc-common/kicc-common-datasource/src/main/java/com/cloud/kicc/common/datasource/util/DynamicDataSourceUtil.java b/kicc-common/kicc-common-datasource/src/main/java/com/cloud/kicc/common/datasource/util/DynamicDataSourceUtil.java index c36571c8..2d3ae0c5 100644 --- a/kicc-common/kicc-common-datasource/src/main/java/com/cloud/kicc/common/datasource/util/DynamicDataSourceUtil.java +++ b/kicc-common/kicc-common-datasource/src/main/java/com/cloud/kicc/common/datasource/util/DynamicDataSourceUtil.java @@ -35,7 +35,7 @@ public class DynamicDataSourceUtil { private static DefaultDataSourceCreator defaultDataSourceCreator; private static int MAX_DATASOURCE_COUNT = 300; // 最多保存三百个数据源,按使用率淘汰 - private static LRUMap linksProperties = new LRUMap(16, MAX_DATASOURCE_COUNT); + private static LRUMap linksProperties = new LRUMap(MAX_DATASOURCE_COUNT); public DynamicDataSourceUtil(DataSource dynamicRoutingDataSource, DynamicDataSourceProperties dynamicDataSourceProperties, diff --git a/kicc-common/kicc-common-datasource/src/main/resources/META-INF/spring.factories b/kicc-common/kicc-common-datasource/src/main/resources/META-INF/spring.factories new file mode 100644 index 00000000..2e33d9d9 --- /dev/null +++ b/kicc-common/kicc-common-datasource/src/main/resources/META-INF/spring.factories @@ -0,0 +1,2 @@ +org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ + com.cloud.kicc.common.datasource.util.DynamicDataSourceUtil