1、我使用的是mybatis-plus,思路是重写mp的Iservice借口的方法,比如list、insert、update这些方法
2、以list方法为例,这里我重写了list方法,然后在list方法增加@DataSource注解,这样就可以了。
@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);
}
}
如果不知道怎么配置多数据源,可以参考我的这篇博客若依前后端分离版配置多数据源