springboot 注入Servlet,Filter,Listener的方法

其实就是注入

FilterRegistrationBean 、
ServletRegistrationBean 、
ServletListenerRegistrationBean

这三个类
 

直接上代码:

    @Bean
    public FilterRegistrationBean filterRegistrationBean() {
        FilterRegistrationBean registrationBean = new FilterRegistrationBean();
        CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
        characterEncodingFilter.setEncoding("UTF-8");
        registrationBean.setFilter(characterEncodingFilter);
        return registrationBean;
    }

    @Bean
    public ServletRegistrationBean servlet(){
        return new ServletRegistrationBean();
    }
    
    @Bean
    public ServletListenerRegistrationBean<EventListener>(){
        return new ServletListenerRegistrationBean<>(new EventListener());
    }
    

 

posted @ 2016-12-27 14:16  全力以赴001  阅读(1801)  评论(0编辑  收藏  举报