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("我将会在容器初始化时执行");
}
}