类 DynamicRegistrationBean<D extends Registration.Dynamic>

java.lang.Object
org.springframework.boot.web.servlet.RegistrationBean
org.springframework.boot.web.servlet.DynamicRegistrationBean<D>
类型参数:
D - the dynamic registration result
所有已实现的接口:
Aware, BeanNameAware, ServletContextInitializer, Ordered
直接已知子类:
AbstractFilterRegistrationBean, ServletRegistrationBean

public abstract class DynamicRegistrationBean<D extends Registration.Dynamic> extends RegistrationBean implements BeanNameAware
Base class for Servlet 3.0+ dynamic based registration beans.
从以下版本开始:
2.0.0
作者:
Phillip Webb, Moritz Halbritter
  • 构造器详细资料

    • DynamicRegistrationBean

      public DynamicRegistrationBean()
  • 方法详细资料

    • setName

      public void setName(String name)
      Set the name of this registration. If not specified the bean name will be used.
      参数:
      name - the name of the registration
    • setAsyncSupported

      public void setAsyncSupported(boolean asyncSupported)
      Sets if asynchronous operations are supported for this registration. If not specified defaults to true.
      参数:
      asyncSupported - if async is supported
    • isAsyncSupported

      public boolean isAsyncSupported()
      Returns if asynchronous operations are supported for this registration.
      返回:
      if async is supported
    • setInitParameters

      public void setInitParameters(Map<String,String> initParameters)
      Set init-parameters for this registration. Calling this method will replace any existing init-parameters.
      参数:
      initParameters - the init parameters
      另请参阅:
    • getInitParameters

      public Map<String,String> getInitParameters()
      Returns a mutable Map of the registration init-parameters.
      返回:
      the init parameters
    • addInitParameter

      public void addInitParameter(String name, String value)
      Add a single init-parameter, replacing any existing parameter with the same name.
      参数:
      name - the init-parameter name
      value - the init-parameter value
    • register

      protected final void register(String description, ServletContext servletContext)
      从类复制的说明: RegistrationBean
      Register this bean with the servlet context.
      指定者:
      register 在类中 RegistrationBean
      参数:
      description - a description of the item being registered
      servletContext - the servlet context
    • setIgnoreRegistrationFailure

      public void setIgnoreRegistrationFailure(boolean ignoreRegistrationFailure)
      Sets whether registration failures should be ignored. If set to true, a failure will be logged. If set to false, an IllegalStateException will be thrown.
      参数:
      ignoreRegistrationFailure - whether to ignore registration failures
      从以下版本开始:
      3.1.0
    • setBeanName

      public void setBeanName(String name)
      指定者:
      setBeanName 在接口中 BeanNameAware
    • addRegistration

      protected abstract D addRegistration(String description, ServletContext servletContext)
    • configure

      protected void configure(D registration)
    • getOrDeduceName

      protected final String getOrDeduceName(Object value)
      Deduces the name for this registration. Will return user specified name or fallback to the bean name. If the bean name is not available, convention based naming is used.
      参数:
      value - the object used for convention based names
      返回:
      the deduced name