Class RegistrationBean
java.lang.Object
org.springframework.boot.web.servlet.RegistrationBean
- All Implemented Interfaces:
ServletContextInitializer
,org.springframework.core.Ordered
- Direct Known Subclasses:
DynamicRegistrationBean
,ServletListenerRegistrationBean
public abstract class RegistrationBean
extends Object
implements ServletContextInitializer, org.springframework.core.Ordered
Base class for Servlet 3.0+ based registration beans.
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract String
Return a description of the registration.int
getOrder()
Get the order of the registration bean.boolean
Return if the registration is enabled.final void
onStartup
(jakarta.servlet.ServletContext servletContext) Configure the givenServletContext
with any servlets, filters, listeners context-params and attributes necessary for initialization.protected abstract void
Register this bean with the servlet context.void
setEnabled
(boolean enabled) Flag to indicate that the registration is enabled.void
setOrder
(int order) Set the order of the registration bean.
-
Constructor Details
-
RegistrationBean
public RegistrationBean()
-
-
Method Details
-
onStartup
public final void onStartup(jakarta.servlet.ServletContext servletContext) throws jakarta.servlet.ServletException Description copied from interface:ServletContextInitializer
Configure the givenServletContext
with any servlets, filters, listeners context-params and attributes necessary for initialization.- Specified by:
onStartup
in interfaceServletContextInitializer
- Parameters:
servletContext
- theServletContext
to initialize- Throws:
jakarta.servlet.ServletException
- if any call against the givenServletContext
throws aServletException
-
getDescription
Return a description of the registration. For example "Servlet resourceServlet"- Returns:
- a description of the registration
-
register
Register this bean with the servlet context.- Parameters:
description
- a description of the item being registeredservletContext
- the servlet context
-
setEnabled
public void setEnabled(boolean enabled) Flag to indicate that the registration is enabled.- Parameters:
enabled
- the enabled to set
-
isEnabled
public boolean isEnabled()Return if the registration is enabled.- Returns:
- if enabled (default
true
)
-
setOrder
public void setOrder(int order) Set the order of the registration bean.- Parameters:
order
- the order
-
getOrder
public int getOrder()Get the order of the registration bean.- Specified by:
getOrder
in interfaceorg.springframework.core.Ordered
- Returns:
- the order
-