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 Summary
FieldsFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.miaixz.bus.spring.Initializer.AbstractApplicationContextInitializer
doInitialize, initialize, matchIfMissing
-
Field Details
-
CONFIG_KEY_PREFIX
- See Also:
-
-
Constructor Details
-
SwitchableApplicationContextInitializer
public SwitchableApplicationContextInitializer()
-
-
Method Details
-
getOrder
public int getOrder() -
switchKey
从 bus 开始- Returns:
- 开关键,不能为空。
-
isEnable
protected boolean isEnable(org.springframework.context.ConfigurableApplicationContext context) Description copied from class:AbstractApplicationContextInitializer是否启用- Specified by:
isEnablein classAbstractApplicationContextInitializer- Parameters:
context- 上下文信息- Returns:
- the true/false
-