开发过程出现的奇怪问题
1:@Aspect注解在开发环境中没问题,在生产环境中无效,不会进入代理
看看是不是加了@Slf4j注解,@Slf4j注解属于静态代理,而@Aspect属于动态代理。当动态@Aspect在先初始化情况下,被代理的代理模式会被被@Slf4j修改成静态代理。之所以本地环境正常是因为SingletonBeanRegistry注册器的单例容器是HashMap无序,刚好@Aspect后初始化
吾生也有涯而知也无涯,以有涯随无涯,殆矣
1:@Aspect注解在开发环境中没问题,在生产环境中无效,不会进入代理
看看是不是加了@Slf4j注解,@Slf4j注解属于静态代理,而@Aspect属于动态代理。当动态@Aspect在先初始化情况下,被代理的代理模式会被被@Slf4j修改成静态代理。之所以本地环境正常是因为SingletonBeanRegistry注册器的单例容器是HashMap无序,刚好@Aspect后初始化