当前位置: 首页 > news >正文

idea查看当前的数据源信息

项目使用的@DS动态数据源

方式一:

1. 获取当前线程的数据源信息

DynamicDataSourceContextHolder.peek() 方法可以用来获取当前线程正在使用的数据源名称。

2.动态数据源切换

如果需要在调试过程中切换数据源,可以使用以下代码:

DynamicDataSourceContextHolder.push("数据源名称");

方式二:

ApplicationContextProvider.getApplicationContext().getBean(DynamicRoutingDataSource.class).determineDataSource()

使用dynamicRoutingDataSource.determineDataSource()方法可以获取当前线程实际使用的数据源实例。

@Component public class ApplicationContextProvider implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext applicationContext) { ApplicationContextProvider.applicationContext = applicationContext; } /** * 获取ApplicationContext */ public static ApplicationContext getApplicationContext() { return applicationContext; } /** * 根据Bean名称获取Bean */ public static Object getBean(String name) { return applicationContext.getBean(name); } /** * 根据Bean类型获取Bean */ public static <T> T getBean(Class<T> clazz) { return applicationContext.getBean(clazz); } /** * 根据Bean名称和类型获取Bean */ public static <T> T getBean(String name, Class<T> clazz) { return applicationContext.getBean(name, clazz); } }
http://www.jsqmd.com/news/240670/

相关文章:

  • 各位相加这道题,真不简单:从“循环暴力”到“数学直觉”的一次觉醒
  • PySide step by step系列
  • GRANT SELECT, DELETE ON 职工 TO USER1 WITH GRANT OPTION权限授予命令详解
  • cocos 金色划过shader教程
  • 采用人工智能技术简化论文写作,7个专业站点提供LaTeX兼容及格式规范指导
  • 电商行业的数据分析工具推荐
  • java学习--ArrayList
  • 借助AI技术高效撰写学术论文,这7个专业网站支持格式规范与LaTeX排版适配功能
  • LLDB:现代化的开源调试器(LLVM Debugger)
  • 51单片机——GPIO、按键、中断、定时器与PWM
  • Pulsar 特性在 AI 场景中的使用!
  • OBS教程:如何打开OBS美颜,美妆,美发,美型功能?如何使用美颜插件优惠券兑换券
  • 运用AI提升论文撰写生产力,7个推荐资源涵盖格式标准化和LaTeX排版功能
  • 通过AI技术快速产出合规论文,7个工具网站提供LaTeX适配及格式校对服务
  • 什么是RPKI
  • 什么是RR
  • 什么是热插拔
  • 亲测广东等离子处理机厂家
  • 智能表格识别技术突破传统OCR局限,实现复杂纸质表格的精准数字化转换
  • 【开题答辩全过程】以 基于小程序的精品衣柜系统的设计与实现为例,包含答辩的问题和答案
  • 这几款iPhone“邪修”软件,好用到逆天!
  • [大模型架构] LangGraph AI 工作流编排(15)
  • 【开题答辩全过程】以 基于Java的健身俱乐部管理系统的设计与开发为例,包含答辩的问题和答案
  • 【大数据毕设推荐】基于Spark的大学排名数据可视化系统,Python+Hadoop技术栈详解 毕业设计 选题推荐 毕设选题 数据分析 机器学习
  • 在外如何用手机像翻相册一样查看其他设备里所有文件?
  • 深度解读.NET中ConcurrentDictionary:高效线程安全字典的原理与应用
  • 【开题答辩全过程】以 基于Web技术的知识付费平台为例,包含答辩的问题和答案
  • 智能电商客服:AI工具驱动的服务价值链重构与行业突围
  • C++跨平台开发的核心挑战平台差异性处理操作系统AP
  • Linux网络编程-UDP 广播原理与实战