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

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

相关推荐
maozhenzhong1 分钟前
接口加解密与安全通信方案
后端
god_cvz2 分钟前
第三章:5、MCP协议入门
后端·ai编程
RaaS1005 分钟前
AI网关选型指南:MAI Gateway(魔芋企业级AI网关)vs 开源方案全面对比
前端·后端
旋律4147 分钟前
为什么需要命名规范?有哪些命名规范?
java
明月_清风12 分钟前
ClickHouse 实战指南:为什么它能做到"亿级数据秒级查询"?
后端·数据分析
2301_7867566015 分钟前
中科院分区表停发后,期刊评价的技术逻辑:从期刊超越指数到多指标选刊方案
java·数据库·windows
Wx-bishekaifayuan23 分钟前
springboot铜仁非遗之家76938-计算机课程设计、毕业设计
java·spring boot·后端·spring·django·课程设计·旅游
顽疲26 分钟前
java vue springboot 养老系统源码详解:退住 care_out 审批结算与腾床事务实践
java·vue.js·spring boot·vue养老·springboot养老·java养老
唐青枫28 分钟前
薛定谔的猫详解:一只猫如何揭开量子测量之谜
后端
锋行天下29 分钟前
langgraph 循环节点的静态和动态实现
前端·后端