一、InitializingBean 的作用
InitializingBean
作为一个接口,只有一个需要重写的方法
@Compoments
public class LearnClass implements InitializingBean {
@Override
public void afterPropertiesSet() throws Exception {
System.out.println("成功调用afterPropertiesSet");
}
}
Spring项目在启动的时候,会初始化bean,当初始化完毕的时候,
会触发被 @componment
、@Service
等指令注解的类,其中的afterPropertiesSet
方法
上面代码的效果如下所示,成功输出了:“成功调用afterPropertiesSet”