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());
    }
    
原文地址:https://www.cnblogs.com/huzi007/p/6225715.html