拦截器报循环依赖错误

Posted zhangjianbing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拦截器报循环依赖错误相关的知识,希望对你有一定的参考价值。

拦截器

@Slf4j
@Component
public class LcOpPermissionInterceptor extends HandlerInterceptorAdapter 

    ......

将拦截器注入适配器中

@Configuration
public class LcOpWebMvcConfigurer  extends WebMvcConfigurerAdapter 

    @Autowired
    private LcOpPermissionInterceptor lcOpPermissionInterceptor;

这样写有的时候会导致循环依赖问题,需要换一种写法。去掉上面的@Component注解,改用下面@Bean来注入Bean

@Configuration
public class LcOpWebMvcConfigurer  extends WebMvcConfigurerAdapter 

    @Bean
    public LcOpPermissionInterceptor lcOpPermissionInterceptor()
        return new LcOpPermissionInterceptor() ;
    

以上是关于拦截器报循环依赖错误的主要内容,如果未能解决你的问题,请参考以下文章

将 $state (ui-router) 注入 $http 拦截器会导致循环依赖

spring源码编译orm模块报循环依赖错误解决方法

rabbit mq 循环依赖报错

RTK查询拦截器循环依赖

Spring循环依赖引出的问题(转)

Spirng 循环依赖报错:Is there an unresolvable circular reference?