All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.hiboot.mcn.autoconfigure.context.McnApplicationContextInitializer Maven / Gradle / Ivy

There is a newer version: 3.3.1
Show newest version
package cn.hiboot.mcn.autoconfigure.context;

import org.springframework.context.ApplicationContextInitializer;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.core.annotation.Order;

/**
 * McnApplicationContextInitializer
 * 应用上下文初始化器
 * 该初始化器是在IOC容器刷新前执行
 *
 * 将{@link McnBeanFactoryRegistryPostProcessor}添加到上下文中,在常规BDF加载后执行
 *
 * @author DingHao
 * @since 2021/1/16 16:41
 */
@Order(McnApplicationListener.DEFAULT_ORDER)
public class McnApplicationContextInitializer implements ApplicationContextInitializer{

    @Override
    public void initialize(ConfigurableApplicationContext context) {
        context.addBeanFactoryPostProcessor(new McnBeanFactoryRegistryPostProcessor(context.getEnvironment()));
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy