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

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

相关推荐
SakitamaX19 小时前
Tomcat介绍与实验
java·tomcat
Y0011123620 小时前
Day24—IO流-2
java·开发语言
Java编程爱好者20 小时前
Spring Boot + JPackage:构建独立安装包!
后端
CS生20 小时前
Rust环境准备
开发语言·后端·rust
神奇小汤圆20 小时前
效率拉爆:IntelliJ IDEA 中的这几款 AI 编程插件你都用过吗?
后端
历程里程碑20 小时前
普通数组---合并区间
java·大数据·数据结构·算法·leetcode·elasticsearch·搜索引擎
2301_7806698620 小时前
MyBatis(配置,增删改查,注解与XML两种开发方式)、SpringBoot配置文件(yml简化properties)
xml·spring boot·mybatis·javaweb
神奇小汤圆20 小时前
都2026年了,还在用Xshell?试试这几款现代化的终端工具吧!
后端