InitializingBean用于加载bean时做一些初始化操作

main方法里不会生效,需要启动spring容器
还需要添加@Component注解
直接实现该接口

    @Component
    class InitializingBeanTest implements InitializingBean {
    
    

        @Override
        public void afterPropertiesSet() throws Exception {
    
    
            System.out.println("我将会在容器初始化时执行");
        }
    }

继承该接口,然后有子类具体实现


    interface InitializingBeanTest extends InitializingBean {
    
     }
    
    @Component
    class InitializingBeanTestChild implements InitializingBeanTest{
    
    
        @Override
        public void afterPropertiesSet() throws Exception {
    
    
            System.out.println("我将会在容器初始化时执行");
        }
    }

猜你喜欢

转载自blog.csdn.net/weixin_43051544/article/details/130065141