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

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

相关推荐
ZhengEnCi5 分钟前
@Parameter 注解技术解析-从 API 文档生成到接口描述清晰的 SpringBoot 利器
java·spring boot
数据库那些事儿5 分钟前
Qoder + ADB Supabase :5分钟GET超火AI手办生图APP
数据库·后端
用户68545375977697 分钟前
从"打电话"到"装修智能家居":让你的AI从话痨变成行动派!
后端
AresXue13 分钟前
2025最新Java性能优化建议 应用 数据库 机器 网络
java
跟着珅聪学java23 分钟前
spring boot 整合 activiti 教程
android·java·spring
Java水解1 小时前
Spring JDBC与KingbaseES深度集成:构建高性能国产数据库应用实战
后端·spring
Giant1001 小时前
小白也能懂的 Token 认证:从原理到实战,用 Express 手把手教你做
后端
间彧1 小时前
Spring IoC容器解决循环依赖的三级缓存机制详解
后端
间彧1 小时前
Spring IoC详解与应用实战
后端
junnhwan2 小时前
【苍穹外卖笔记】Day04--套餐管理模块
java·数据库·spring boot·后端·苍穹外卖·crud