Mybatis-plus: ServiceImpl中多数据源问题

Created on 10 Aug 2017  ·  3Comments  ·  Source: baomidou/mybatis-plus

ServiceImpl中多数据源问题
我想在这个父类中的方法执行前,动态的设置数据源。使用spring aop的方式,不能够在调用ServiceImpl中的方法切入。请问各位大牛,这个问题应该怎么解决?谢谢!

Most helpful comment

可以这样:
`@Pointcut("execution(* com.test..service..(..)) || execution(* com.baomidou.mybatisplus.service.impl.ServiceImpl+.*(..))")
public void pointCut() {

}`

All 3 comments

可以这样:
`@Pointcut("execution(* com.test..service..(..)) || execution(* com.baomidou.mybatisplus.service.impl.ServiceImpl+.*(..))")
public void pointCut() {

}`

问题已解决,谢谢!

这种写法有问题吧,会在所有的数据源中去查询一次,因为pointCut()都会调用com.baomidou.mybatisplus.service.impl.ServiceImpl

Was this page helpful?
0 / 5 - 0 ratings