T
- 登録する Servlet
EE の型 public class ServletRegistrationBean<T extends ServletEE> extends DynamicRegistrationBean<ServletRegistration.DynamicEE>
Servlet
EE を Servlet 3.0+ コンテナーに登録する ServletContextInitializer
。ServletContext
EE が提供する registration
EE 機能に似ていますが、Spring Bean フレンドリーなデザインです。RegistrationBean.onStartup(javax.servlet.ServletContext)
を呼び出す前に、servlet
を指定する必要があります。URL マッピングは、setUrlMappings(java.util.Collection<java.lang.String>)
を使用して構成するか、"/*" にマッピングするときに省略できます(alwaysMapUrl
が false
に設定されている場合を除く)。指定しない場合、サーブレット名が推測されます。
ServletContextInitializer
, ServletContext.addServlet(String, Servlet)
EEHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
ServletRegistrationBean() 新しい ServletRegistrationBean インスタンスを作成します。 |
ServletRegistrationBean(T servlet, boolean alwaysMapUrl, StringSE... urlMappings) 指定された Servlet EE および URL マッピングを使用して、新しい ServletRegistrationBean インスタンスを作成します。 |
ServletRegistrationBean(T servlet, StringSE... urlMappings) 指定された Servlet EE および URL マッピングを使用して、新しい ServletRegistrationBean インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ServletRegistration.DynamicEE | addRegistration(StringSE description, ServletContextEE servletContext) |
void | addUrlMappings(StringSE... urlMappings) サーブレット仕様に定義されているように、サーブレットの URL マッピングを追加します。 |
protected void | configure(ServletRegistration.DynamicEE registration) 登録設定を構成します。 |
protected StringSE | getDescription() 登録の説明を返します。 |
MultipartConfigElementEE | getMultipartConfig() 適用する multi-part configuration EE または null を返します。 |
T | getServlet() 登録されているサーブレットを返します。 |
StringSE | getServletName() 登録されるサーブレット名を返します。 |
CollectionSE<StringSE> | getUrlMappings() サーブレット仕様で定義されている、サーブレットの URL マッピングの変更可能なコレクションを返します。 |
void | setLoadOnStartup(int loadOnStartup) loadOnStartup 優先度を設定します。 |
void | setMultipartConfig(MultipartConfigElementEE multipartConfig) multi-part configuration EE を設定してください。 |
void | setServlet(T servlet) 登録するサーブレットを設定します。 |
void | setUrlMappings(CollectionSE<StringSE> urlMappings) サーブレットの URL マッピングを設定します。 |
StringSE | 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 ServletRegistrationBean()
ServletRegistrationBean
インスタンスを作成します。public ServletRegistrationBean(T servlet, StringSE... urlMappings)
Servlet
EE および URL マッピングを使用して、新しい ServletRegistrationBean
インスタンスを作成します。servlet
- マッピングされるサーブレット urlMappings
- マッピングされている URLpublic ServletRegistrationBean(T servlet, boolean alwaysMapUrl, StringSE... urlMappings)
Servlet
EE および URL マッピングを使用して、新しい ServletRegistrationBean
インスタンスを作成します。servlet
- マッピングされるサーブレット alwaysMapUrl
- 省略した場合、URL マッピングは "/*" に置き換える必要があります urlMappings
- マッピングされている URLpublic void setServlet(T servlet)
servlet
- サーブレット public T getServlet()
public void setUrlMappings(CollectionSE<StringSE> urlMappings)
urlMappings
- 設定するマッピング addUrlMappings(String...)
public CollectionSE<StringSE> getUrlMappings()
public void addUrlMappings(StringSE... urlMappings)
urlMappings
- 追加するマッピング setUrlMappings(Collection)
public void setLoadOnStartup(int loadOnStartup)
loadOnStartup
優先度を設定します。詳細については、ServletRegistration.Dynamic#setLoadOnStartup
を参照してください。loadOnStartup
- 起動時のロードが有効になっている場合 public void setMultipartConfig(MultipartConfigElementEE multipartConfig)
multi-part configuration
EE を設定してください。multipartConfig
- 設定するマルチパート構成または null
public MultipartConfigElementEE getMultipartConfig()
multi-part configuration
EE または null
を返します。protected StringSE getDescription()
RegistrationBean
RegistrationBean
の getDescription
protected ServletRegistration.DynamicEE addRegistration(StringSE description, ServletContextEE servletContext)
protected void configure(ServletRegistration.DynamicEE registration)
DynamicRegistrationBean<ServletRegistration.DynamicEE>
の configure
registration
- 登録 public StringSE getServletName()
public StringSE toString()
ObjectSE
の toStringSE
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.