|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.boot.context.embedded.RegistrationBean
org.springframework.boot.context.embedded.ServletRegistrationBean
public class ServletRegistrationBean
A ServletContextInitializer to register Servlets in a Servlet 3.0+
container. Similar to the registration features provided by ServletContext but with a Spring Bean
friendly design.
The servlet must be specified before calling
onStartup(javax.servlet.ServletContext). URL mapping can be configured used setUrlMappings(java.util.Collection or
omitted when mapping to '/*'. The servlet name will be deduced if not specified.
ServletContextInitializer,
ServletContext.addServlet(String, Servlet)| Constructor Summary | |
|---|---|
ServletRegistrationBean()
Create a new ServletRegistrationBean instance. |
|
ServletRegistrationBean(javax.servlet.Servlet servlet,
String... urlMappings)
Create a new ServletRegistrationBean instance with the specified
Servlet and URL mappings. |
|
| Method Summary | |
|---|---|
void |
addUrlMappings(String... urlMappings)
Add URL mappings for the servlet. |
protected void |
configure(javax.servlet.ServletRegistration.Dynamic registration)
Configure registration settings. |
javax.servlet.MultipartConfigElement |
getMultipartConfig()
Returns the multi-part configuration to be applied
or null. |
protected javax.servlet.Servlet |
getServlet()
Returns the servlet being registered. |
String |
getServletName()
Returns the servlet name that will be registered. |
Collection<String> |
getUrlMappings()
Return a mutable collection of the URL mappings for the servlet. |
void |
onStartup(javax.servlet.ServletContext servletContext)
Configure the given ServletContext with any servlets, filters, listeners
context-params and attributes necessary for initialization. |
void |
setLoadOnStartup(int loadOnStartup)
Sets the loadOnStartup priority. |
void |
setMultipartConfig(javax.servlet.MultipartConfigElement multipartConfig)
Set the the multi-part configuration. |
void |
setServlet(javax.servlet.Servlet servlet)
Sets the servlet to be registered. |
void |
setUrlMappings(Collection<String> urlMappings)
Set the URL mappings for the servlet. |
| Methods inherited from class org.springframework.boot.context.embedded.RegistrationBean |
|---|
addInitParameter, configure, getInitParameters, getOrDeduceName, isAsyncSupported, setAsyncSupported, setInitParameters, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ServletRegistrationBean()
ServletRegistrationBean instance.
public ServletRegistrationBean(javax.servlet.Servlet servlet,
String... urlMappings)
ServletRegistrationBean instance with the specified
Servlet and URL mappings.
servlet - the servlet being mappedurlMappings - the URLs being mapped| Method Detail |
|---|
protected javax.servlet.Servlet getServlet()
public void setServlet(javax.servlet.Servlet servlet)
public void setUrlMappings(Collection<String> urlMappings)
urlMappings - the mappings to setaddUrlMappings(String...)public Collection<String> getUrlMappings()
public void addUrlMappings(String... urlMappings)
urlMappings - the mappings to addsetUrlMappings(Collection)public void setLoadOnStartup(int loadOnStartup)
loadOnStartup priority. See
ServletRegistration.Dynamic#setLoadOnStartup for details.
public void setMultipartConfig(javax.servlet.MultipartConfigElement multipartConfig)
multi-part configuration.
multipartConfig - the muti-part configuration to set or nullpublic javax.servlet.MultipartConfigElement getMultipartConfig()
multi-part configuration to be applied
or null.
public String getServletName()
public void onStartup(javax.servlet.ServletContext servletContext)
throws javax.servlet.ServletException
ServletContextInitializerServletContext with any servlets, filters, listeners
context-params and attributes necessary for initialization.
servletContext - the ServletContext to initialize
javax.servlet.ServletException - if any call against the given ServletContext
throws a ServletExceptionprotected void configure(javax.servlet.ServletRegistration.Dynamic registration)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||