InitializingBean 的使用方法(初始化器)

InitializingBean是Spring提供的拓展性接口,InitializingBean接口为bean提供了属性初始化后的处理方法,它只有一个afterPropertiesSet方法,凡是继承该接口的类,在bean的属性初始化后都会执行该方法。

InitializingBean用法

@Component
public class MyInitializingBean implements InitializingBean {
    @Override
    public void afterPropertiesSet() throws Exception {
        System.out.println("我是启动时加载...");
    }
}

InitializingBean扩展

构造方法、注解@postConstruct,实现InitializingBean方法afterPropertiesSet,bean初始化init方法执行顺序。

构造方法 > postConstruct >afterPropertiesSet > init方法。

!!! 还可以使用 @PostConstruct 注解

上一篇
下一篇