T
- 登録する Filter
EE の型 public class FilterRegistrationBean<T extends FilterEE> extends AbstractFilterRegistrationBean<T>
Filter
EE を Servlet 3.0+ コンテナーに登録する ServletContextInitializer
。ServletContext
EE が提供する registration
EE 機能に似ていますが、Spring Bean フレンドリーなデザインです。RegistrationBean.onStartup(ServletContext)
を呼び出す前に、Filter
を指定する必要があります。登録は、URL patterns
および / またはサーブレットに関連付けることができます(name
または ServletRegistrationBean
のいずれかを介して)。URL パターンまたはサーブレットが指定されていない場合、フィルターは "/*" に関連付けられます。指定しない場合、フィルター名が推測されます。
ServletContextInitializer
, ServletContext.addFilter(String, Filter)
EE, DelegatingFilterProxyRegistrationBean
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
FilterRegistrationBean() 新しい FilterRegistrationBean インスタンスを作成します。 |
FilterRegistrationBean(T filter, ServletRegistrationBean<?>... servletRegistrationBeans) 指定された ServletRegistrationBean に登録される新しい FilterRegistrationBean インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
T | getFilter() 登録する Filter EE を返します。 |
void | setFilter(T filter) 登録するフィルターを設定します。 |
addRegistration, addServletNames, addServletRegistrationBeans, addUrlPatterns, configure, getDescription, getServletNames, getServletRegistrationBeans, getUrlPatterns, isMatchAfter, setDispatcherTypes, setDispatcherTypes, setMatchAfter, setServletNames, setServletRegistrationBeans, setUrlPatterns, toString
addInitParameter, getInitParameters, getOrDeduceName, isAsyncSupported, register, setAsyncSupported, setInitParameters, setName
getOrder, isEnabled, onStartup, setEnabled, setOrder
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public FilterRegistrationBean()
FilterRegistrationBean
インスタンスを作成します。public FilterRegistrationBean(T filter, ServletRegistrationBean<?>... servletRegistrationBeans)
ServletRegistrationBean
に登録される新しい FilterRegistrationBean
インスタンスを作成します。filter
- 登録するフィルター servletRegistrationBeans
- ServletRegistrationBean
の関連付け public T getFilter()
AbstractFilterRegistrationBean
Filter
EE を返します。AbstractFilterRegistrationBean<T extends FilterEE>
の getFilter
public void setFilter(T filter)
filter
- フィルター