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);
    }
}

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

相关推荐
爱勇宝17 小时前
小红花成长新版:模板来了,鼓励也更容易开始
前端·后端·程序员
用户479492835691518 小时前
翻完 lark-cli 的 17 万行 Go 代码,我学到了什么
后端·openai
卷无止境18 小时前
Eigen 库如何借助 OpenMP 加速计算
c++·后端
羑悻18 小时前
别再只接个 API 了!我用 EdgeOne Makers 手搓了一个“懂业务”的官网售前 AI
后端
卷无止境19 小时前
OpenMPI、MPICH 与 OpenMP:关系、核心概念与架构全解
c++·后端
程序员威哥19 小时前
零基础玩转西门子PLC:C#手撕S7协议,打造工业数据采集神器
后端
用户7428372563319 小时前
【Ambari Plus】Step9—AmbariServer 初始化
后端
wuxinzhe76cmd19 小时前
JVM 垃圾回收基础:从 STW 到分代收集(附 G1/ZGC 导读)
后端
MrSYJ19 小时前
TCP协议理解
后端·tcp/ip
boolean的主人19 小时前
超实用!5 个 MySQL 索引优化实战场景(附 10 万测试数据)
后端