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

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

相关推荐
步行cgn2 分钟前
Spring Bean 的生命周期详解
java·后端·spring
ps酷教程10 分钟前
数据权限DataPersmission
java·学习
驭渊的小故事23 分钟前
Java 项目-jckson序列化工具
java·开发语言
君顾124 分钟前
上海24小时自助健身房系统开发实战指南:从架构设计到功能实现
java·开发语言·健身房
雪芽蓝域zzs28 分钟前
第 2 章:MySQL8.0 安装与基础配置
spring boot
爱勇宝29 分钟前
用了一个月 WorkBuddy,聊聊我的真实感受
前端·后端·程序员
用户37215742613532 分钟前
Java 拆分 Word 文档教程:按页、分页符和分节符拆分
java
liyinchi198842 分钟前
微信小程序支付遇到“由于小程序违规,支付功能暂时无法使用” 解决办法
java·微信小程序·go