spring boot 同一方法中如何使用多数据源

1、我使用的是mybatis-plus,思路是重写mp的Iservice借口的方法,比如list、insert、update这些方法

2、以list方法为例,这里我重写了list方法,然后在list方法增加@DataSource注解,这样就可以了。

java 复制代码
@Service
public class UserServiceImpl extends ServiceImpl<UsersMapper, Users>  implements UserService{
    @Autowired
    private UsersMapper usersMapper;

    @Override
    @DataSource(DataSourceType.MASTER)
    public List<Users> list(Wrapper<Users> queryWrapper){
        return usersMapper.selectList(queryWrapper);
    }
}

如果不知道怎么配置多数据源,可以参考我的这篇博客若依前后端分离版配置多数据源

相关推荐
猪猪拆迁队1 天前
前端图形引擎架构设计:双引擎架构设计
前端·后端·架构
百***07181 天前
IDEA+Docker一键部署项目SpringBoot项目
spring boot·docker·intellij-idea
南方的狮子先生1 天前
【C++】C++文件读写
java·开发语言·数据结构·c++·算法·1024程序员节
GISer_Jing1 天前
Node.js 开发实战:从入门到精通
javascript·后端·node.js
bemyrunningdog1 天前
IntelliJ IDEA导出WAR包全指南
java·ide·intellij-idea
虫师c1 天前
List vs Set:深入剖析Java两大集合的核心区别与实战应用
java·数据结构·list·set·java集合
emiya_saber1 天前
Linux 硬盘分区管理
java·linux·网络
量子炒饭大师1 天前
【一天一个计算机知识】—— 【编程百度】预处理指令
java·开发语言
q***51891 天前
Spring Boot 条件注解:@ConditionalOnProperty 完全解析
java·spring boot·后端
任子菲阳1 天前
学Java第四十四天——Map实现类的源码解析
java·开发语言