Class SwitchableApplicationContextInitializer

java.lang.Object
org.miaixz.bus.spring.Initializer.AbstractApplicationContextInitializer
org.miaixz.bus.spring.Initializer.SwitchableApplicationContextInitializer
All Implemented Interfaces:
org.springframework.context.ApplicationContextInitializer<org.springframework.context.ConfigurableApplicationContext>, org.springframework.core.Ordered
Direct Known Subclasses:
BannerApplicationContextInitializer

public abstract class SwitchableApplicationContextInitializer extends AbstractApplicationContextInitializer
初始化器 ApplicationContextInitializer,可以使用属性来动态启用。
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

  • Constructor Details

    • SwitchableApplicationContextInitializer

      public SwitchableApplicationContextInitializer()
  • Method Details

    • getOrder

      public int getOrder()
    • switchKey

      protected abstract String switchKey()
      从 bus 开始
      Returns:
      开关键,不能为空。
    • isEnable

      protected boolean isEnable(org.springframework.context.ConfigurableApplicationContext context)
      Description copied from class: AbstractApplicationContextInitializer
      是否启用
      Specified by:
      isEnable in class AbstractApplicationContextInitializer
      Parameters:
      context - 上下文信息
      Returns:
      the true/false