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

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

相关推荐
2501_924890527 分钟前
商超场景徘徊识别误报率↓79%!陌讯多模态时序融合算法落地优化
java·大数据·人工智能·深度学习·算法·目标检测·计算机视觉
從南走到北1 小时前
JAVA国际版东郊到家同城按摩服务美容美发私教到店服务系统源码支持Android+IOS+H5
android·java·开发语言·ios·微信·微信小程序·小程序
毅航1 小时前
从原理到实践,讲透 MyBatis 内部池化思想的核心逻辑
后端·面试·mybatis
qianmoq2 小时前
第04章:数字流专题:IntStream让数学计算更简单
java
展信佳_daydayup2 小时前
02 基础篇-OpenHarmony 的编译工具
后端·面试·编译器
Always_Passion2 小时前
二、开发一个简单的MCP Server
后端
用户721522078772 小时前
基于LD_PRELOAD的命令行参数安全混淆技术
后端
笃行3502 小时前
开源大模型实战:GPT-OSS本地部署与全面测评
后端
知其然亦知其所以然2 小时前
SpringAI:Mistral AI 聊天?一文带你跑通!
后端·spring·openai
庚云2 小时前
🔒 前后端 AES 加密解密实战(Vue3 + Node.js)
前端·后端