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

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

相关推荐
JavaEdge.21 小时前
openclaw 本地部署实战:含网关启动 + 本地模型接入完整步骤
java·openclaw
Carsene21 小时前
🎉 AutoScan v1.1.0 发布 - 通配符包扫描、排除过滤、自定义注解三大新特性
spring boot·后端
loserwang21 小时前
Fluss#1386: 从日志恢复中的 OutOfOrder 来看 LEO、HW 与 Checkpoint 的区别
java·后端
PaytonD21 小时前
基于 GPUI 实现 WebScoket 服务端之服务篇
后端·rust
毕设源码-邱学长21 小时前
【开题答辩全过程】以 咖啡馆管理系统的设计与实现为例,包含答辩的问题和答案
java
NGC_661121 小时前
JDK1.7 与 JDK1.8 ConcurrentHashMap:从分段锁到桶级锁的进化
java·开发语言
用户83562907805121 小时前
使用 Python 精准控制 Word 段落格式
后端·python
leaves falling21 小时前
C++类和对象(3)(初始化列表,类型转换,static成员,友元)
java·开发语言·c++
StackNoOverflow21 小时前
Spring Boot 整合 MyBatis + 自动配置原理详解
spring boot·后端·mybatis
色空大师21 小时前
【网站开发-java】
java·linux·服务器·开发语言·网站·搭建网站