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

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

相关推荐
午安~婉6 分钟前
硅谷甄选(续2)首页
java·前端·javascript
用户92239610327289 分钟前
mongod社区版 + mongot社区版,实现数据库+向量库检索等功能
后端
苏州第一深情11 分钟前
终结加班眼酸?明基RD280U测评:程序员的双倍快乐,竟是4K护眼大屏给的!
前端·后端
开始学java12 分钟前
时间处理相关类
后端
掉鱼的猫13 分钟前
全球首个支持 IETF JSONPath (RFC 9535) 标准的 Java 框架,Snack4-Jsonpath v4.0.0 发布
java·json
i18nsite16 分钟前
互联网重构日记:1 - 开篇
前端·后端
自由生长202418 分钟前
算法思考-动态规划、马尔科夫链与RNN:贯穿AI的状态依赖哲学
后端
武子康28 分钟前
大数据-127 - Flink StateBackend详解:Memory、Fs、RocksDB 与 OperatorState 管理机制与重分配原理
大数据·后端·flink
赶飞机偏偏下雨31 分钟前
【Java笔记】消息队列
java·开发语言·笔记
豐儀麟阁贵1 小时前
2.6 代码注释与编码规
java·开发语言