T - 登録する ServletEE の型 public class ServletRegistrationBean<T extends ServletEE> extends DynamicRegistrationBean<ServletRegistration.DynamicEE>
ServletEE を Servlet 3.0+ コンテナーに登録する ServletContextInitializer。ServletContextEE が提供する registrationEE 機能に似ていますが、Spring Bean フレンドリーなデザインです。RegistrationBean.onStartup(javax.servlet.ServletContext) を呼び出す前に、servlet を指定する必要があります。URL マッピングは、setUrlMappings(java.util.Collection<java.lang.String>) を使用して構成するか、"/*" にマッピングするときに省略できます(alwaysMapUrl が false に設定されている場合を除く)。指定しない場合、サーブレット名が推測されます。
ServletContextInitializer, ServletContext.addServlet(String, Servlet)EE| コンストラクターと説明 |
|---|
ServletRegistrationBean() 新しい ServletRegistrationBean インスタンスを作成します。 |
ServletRegistrationBean(T servlet, boolean alwaysMapUrl, StringSE... urlMappings) 指定された ServletEE および URL マッピングを使用して、新しい ServletRegistrationBean インスタンスを作成します。 |
ServletRegistrationBean(T servlet, StringSE... urlMappings) 指定された ServletEE および 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 configurationEE または null を返します。 |
T | getServlet() 登録されているサーブレットを返します。 |
StringSE | getServletName() 登録されるサーブレット名を返します。 |
CollectionSE<StringSE> | getUrlMappings() サーブレット仕様で定義されている、サーブレットの URL マッピングの変更可能なコレクションを返します。 |
void | setLoadOnStartup(int loadOnStartup)loadOnStartup 優先度を設定します。 |
void | setMultipartConfig(MultipartConfigElementEE multipartConfig)multi-part configurationEE を設定してください。 |
void | setServlet(T servlet) 登録するサーブレットを設定します。 |
void | setUrlMappings(CollectionSE<StringSE> urlMappings) サーブレットの URL マッピングを設定します。 |
StringSE | toString() |
addInitParameter, getInitParameters, getOrDeduceName, isAsyncSupported, register, setAsyncSupported, setInitParameters, setNamegetOrder, isEnabled, onStartup, setEnabled, setOrdercloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic ServletRegistrationBean()
ServletRegistrationBean インスタンスを作成します。public ServletRegistrationBean(T servlet, StringSE... urlMappings)
ServletEE および URL マッピングを使用して、新しい ServletRegistrationBean インスタンスを作成します。servlet - マッピングされるサーブレット urlMappings - マッピングされている URLpublic ServletRegistrationBean(T servlet, boolean alwaysMapUrl, StringSE... urlMappings)
ServletEE および 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 configurationEE を設定してください。multipartConfig - 設定するマルチパート構成または nullpublic MultipartConfigElementEE getMultipartConfig()
multi-part configurationEE または null を返します。protected StringSE getDescription()
RegistrationBeanRegistrationBean の 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.