SpringBoot之ServletFilterListener配置

Posted 开拖拉机的蜡笔小新

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot之ServletFilterListener配置相关的知识,希望对你有一定的参考价值。

在SpringBoot中是不需要配置web.xml的,那么原来在web.xml中配置的Servlet、Filter、Listener现在怎么弄呢?

SpringBoot提供了三种Bean FilterRegistrationBeanServletRegistrationBeanServletListenerRegistrationBean 
分别对应配置原生的Filter、Servlet、Listener。

 @Bean
    public ServletRegistrationBean indexServletRegistration() {
        ServletRegistrationBean registration = new ServletRegistrationBean(new IndexServlet());
        registration.addUrlMappings("/hello");
        return registration;
    }

    @Bean
    public FilterRegistrationBean indexFilterRegistration() {
        FilterRegistrationBean registration = new FilterRegistrationBean(new IndexFilter());
        registration.addUrlPatterns("/");
        return registration;
    }
    @Bean
    public ServletListenerRegistrationBean servletListenerRegistrationBean(){
        ServletListenerRegistrationBean servletListenerRegistrationBean = new ServletListenerRegistrationBean();
        servletListenerRegistrationBean.setListener(new IndexListener());
        return servletListenerRegistrationBean;
    }

 


以上是关于SpringBoot之ServletFilterListener配置的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot配置属性之MQ

SpringBoot配置属性之Migration

SpringBoot配置属性之Server

SpringBoot配置属性系列-之DataSource

5.springcloud微服务架构搭建 之 《springboot集成Hystrix》

SpringBoot学习路线大全之SpringBoot与分布式保姆式教程