**对filter加@Bean注解,直接可以注册到filterChain中**
对他注册的时候会将其理解成一个FilterRegistrationBean,凡是实现了RegistrationBean的类,注册到容器中的时候,会自动执行register操作。
对于filter而言,就会加到filterChain中
这种方式缺少很多自定义的属性,所以可以自定义一个FilterRegistrationBean来设置属性,这里默认生成的FilterRegistrationBean应该是OnMissingBean的,如果有自定义的就不会默认生成一个了

ListableBeanFactory中有所有的bean信息,而通过getOrderedBeansOfType方法的筛选,可以选出所有实现了ServletContextInitializer的bean,也包含了RegistrationBean,统一执行onStartUp方法