From 5563f9d2c54277297eda3db7924997392d9ce887 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期五, 07 二月 2025 10:55:17 +0800 Subject: [PATCH] 20250207 --- ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/db/DataSourceConfig.java b/ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java similarity index 79% rename from ltkj-admin/src/main/java/com/ltkj/web/db/DataSourceConfig.java rename to ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java index 8204871..d38d6a3 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/db/DataSourceConfig.java +++ b/ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java @@ -1,9 +1,8 @@ -package com.ltkj.web.db; +package com.ltkj.common.db; import com.alibaba.druid.pool.DruidDataSource; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; import javax.sql.DataSource; import java.util.HashMap; @@ -12,6 +11,18 @@ //@Configuration public class DataSourceConfig { + // 浣跨敤浠g爜 +// try { +// long id = Long.parseLong(request.getAttribute("id").toString()); +// DataSourceContextHolder.setDataSourceKey(String.valueOf(id)); +// dataSourceConfig.addDataSource(String.valueOf(id)); // 纭繚鏁版嵁婧愬凡娉ㄥ唽 +// if (log.getSize()>50) log.setSize(50); +// if (log.getLang().equals("zh-cn")) log.setLang("zh"); +// return serverLogService.getLog(log,id); +// }finally { +// DataSourceContextHolder.setDataSourceKey("default"); // 鍒囨崲鍥炰富搴� +// } + private static final String DEFAULT_DATA_SOURCE_KEY = "default"; // 涓诲簱鐨勬爣璇� private final Map<String, DataSource> dataSourceCache = new HashMap<>(); // 鏁版嵁婧愮紦瀛� -- Gitblit v1.8.0