卖不甜枣 发表于 2022-8-9 14:47:16

Unsatisfied dependency expressed through method 'traceFilterRegist

完整错误
Unsatisfied dependency expressed through method 'traceFilterRegistration' parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'javax.servlet.Filter' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Qualifier(value="webRequestLoggingFilter")}
先说下背景,这个错误时在eurekaserver中排除了spring-boot-start-actuator的依赖产生
修复方式
    @Bean
    Filter webRequestLoggingFilter() {
      return new Filter() {
            @Override
            public void init(FilterConfig filterConfig) throws ServletException {

            }

            @Override
            public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
                filterChain.doFilter(servletRequest, servletResponse);
            }

            @Override
            public void destroy() {

            }
      };
    }
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Unsatisfied dependency expressed through method 'traceFilterRegist