程序包 cn.gybyt.dynamic

类 GybytDataSourceAspect


  • @Order(1)
    @Component
    @ConditionalOnClass(org.aspectj.lang.annotation.Aspect.class)
    public class GybytDataSourceAspect
    extends Object
    动态数据源切面
    • 构造器详细资料

      • GybytDataSourceAspect

        public GybytDataSourceAspect()
    • 方法详细资料

      • beforeOpt

        public void beforeOpt​(org.aspectj.lang.JoinPoint joinPoint)
        在方法执行之前切换到指定的数据源
        参数:
        joinPoint -
      • beforeService

        public void beforeService​(org.aspectj.lang.JoinPoint joinPoint)
        处理服务
        参数:
        joinPoint -
      • afterOpt

        public void afterOpt()
        方法执行之后清除掉ThreadLocal中存储的KEY,这样动态数据源会使用默认的数据源
      • afterService

        public void afterService()
        清理服务配置