类 ServletContextInitializerBeans
- java.lang.Object
- java.util.AbstractCollection<ServletContextInitializer>
- org.springframework.boot.web.servlet.ServletContextInitializerBeans
public class ServletContextInitializerBeans extends AbstractCollection<ServletContextInitializer>
A collectionServletContextInitializer
s obtained from aListableBeanFactory
. Includes allServletContextInitializer
beans and also adaptsServlet
,Filter
and certainEventListener
beans.Items are sorted so that adapted beans are top (
Servlet
,Filter
thenEventListener
) and directServletContextInitializer
beans are at the end. Further sorting is applied within these groups using theAnnotationAwareOrderComparator
.- 从以下版本开始:
- 1.4.0
嵌套类概要
嵌套类 修饰符和类型 类 说明 protected static interface
ServletContextInitializerBeans.RegistrationBeanAdapter<T>
Adapter to convert a given Bean type into aRegistrationBean
(and hence aServletContextInitializer
).
构造器概要
构造器 构造器 说明 ServletContextInitializerBeans(org.springframework.beans.factory.ListableBeanFactory beanFactory, Class<? extends ServletContextInitializer>... initializerTypes)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected void
addAdaptableBeans(org.springframework.beans.factory.ListableBeanFactory beanFactory)
protected <T> void
addAsRegistrationBean(org.springframework.beans.factory.ListableBeanFactory beanFactory, Class<T> type, ServletContextInitializerBeans.RegistrationBeanAdapter<T> adapter)
Iterator<ServletContextInitializer>
iterator()
int
size()
从类继承的方法 java.util.AbstractCollection
add, addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 java.util.Collection
equals, hashCode, parallelStream, removeIf, spliterator, stream, toArray
构造器详细资料
ServletContextInitializerBeans
@SafeVarargs public ServletContextInitializerBeans(org.springframework.beans.factory.ListableBeanFactory beanFactory, Class<? extends ServletContextInitializer>... initializerTypes)
方法详细资料
addAdaptableBeans
protected void addAdaptableBeans(org.springframework.beans.factory.ListableBeanFactory beanFactory)
addAsRegistrationBean
protected <T> void addAsRegistrationBean(org.springframework.beans.factory.ListableBeanFactory beanFactory, Class<T> type, ServletContextInitializerBeans.RegistrationBeanAdapter<T> adapter)
iterator
public Iterator<ServletContextInitializer> iterator()
- 指定者:
iterator
在接口中Collection<ServletContextInitializer>
- 指定者:
iterator
在接口中Iterable<ServletContextInitializer>
- 指定者:
iterator
在类中AbstractCollection<ServletContextInitializer>
size
public int size()
- 指定者:
size
在接口中Collection<ServletContextInitializer>
- 指定者:
size
在类中AbstractCollection<ServletContextInitializer>