首页 > 其他分享 >【SpringBoot笔记46】SpringBoot多数据源配置(方式三:基于AOP动态切换需要使用哪个数据源)

【SpringBoot笔记46】SpringBoot多数据源配置(方式三:基于AOP动态切换需要使用哪个数据源)

时间:2024-06-08 10:58:44浏览次数:24  
标签:SpringBoot 工程 46 数据源 配置 创建 AOP

这篇文章,主要介绍SpringBoot多数据源配置(方式三:基于AOP动态切换需要使用哪个数据源)。

目录

一、SpringBoot多数据源配置

1.1、多数据源介绍

1.2、搭建基础工程

1.3、创建两个数据库

1.4、配置多数据源信息

1.5、创建动态数据源对象

1.6、创建DsContextHolder缓存类

1.7、注入数据源对象

1.8、启动类排除的默认数据源

1.9、自定义注解

1.10、创建AOP切面

1.11、编写测试代码

1.12、运行效果

1.13、源代码获取


一、SpringBoot多数据源配置

1.1、多数据源介绍

在SpringBoot应用开发中,一般情况下,都是只会配置一个数据源信息,之后整个工程都是对当前数据源进行增删改查的操作。但是,在实际开发里面,也有可能会遇到多数据源的情况,例如:当前工程中除了需要访问自己应用的数据库,还需要直接连接第三方系统的数据库进行业务处理,这种情况下,就需要进行多数据源的配置。

SpringBoot考虑到了这一点,所以它是支持多数据源的配置的,下面介绍一下如何配置多数据源,并且在代码中动态切换使用的数据源。

1.2、搭建基础工程

首先,我们创建一个最基本的SpringBoot工程,接着引入工程所需要的一些maven依赖,如下所示:

<?xml version="1.0" e

标签:SpringBoot,工程,46,数据源,配置,创建,AOP
From: https://blog.csdn.net/qq_39826207/article/details/139543403

相关文章