InitializingBean é usado para fazer algumas operações de inicialização ao carregar beans

O método principal não terá efeito, o contêiner de primavera precisa ser iniciado
e a anotação @Component precisa ser adicionada
para implementar diretamente a interface

    @Component
    class InitializingBeanTest implements InitializingBean {
    
    

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

Herdar a interface e, em seguida, ter subclasses para implementá-la


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

Acho que você gosta

Origin blog.csdn.net/weixin_43051544/article/details/130065141
Recomendado
Clasificación