过滤器和拦截器不使用弹簧靴骆驼

时间:2016-11-30 12:40:57

标签: spring spring-boot apache-camel servlet-filters

我正在尝试使用带有restlet的spring boot camel的servlet过滤器?通常在spring boot中,我只是实现javax.servlet.Filter并使用@Component注释该类,并且过滤器将正常工作。当我使用spring boot camel执行此操作时,我可以看到过滤器已注册并已映射,但在我发送请求时从未调用过滤器。

@Component
public class MyFilter implements Filter


    @Override
    public void init(FilterConfig filterConfig) throws ServletException {

    }

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

    }

    @Override
    public void destroy() {

    }

我可以看到过滤器已初始化并映射: DEBUG o.s.b.c.e.ServletContextInitializerBeans - 为'MyFilter'创建过滤器初始化程序

INFO o.s.b.c.e.FilterRegistrationBean - 将过滤器:'MyFilter'映射到:[/ *]

然而,其他过滤器显示但不是我的: o.s.b.c.w.OrderedFilterName - 初始化过滤器 o.s.b.c.w.OrderedFilterName - 过滤“filtername'配置成功

0 个答案:

没有答案