问答详情
源自:3-2 Spring Bean装配之Bean的生命周期

如何知道在哪个类里找全局方法

default-init-method="defautInit"

这个全局初始化方法,怎么知道去BeanLifeCycle.java类中执行defaultInit方法?在哪里配置了类名吗?

如果我把这个方法写到别的类里,还会被正常执行吗?

如果我在两个类里分别声明了defaultInit方法  bean的初始化又会执行哪个类的defaultInit方法呢?

提问者:weixin_慕斯7415096 2020-04-06 16:54

个回答

  • weixin_慕用1161827
    2020-05-28 16:43:39

    记得这个方法就是创建这个bean的时候调用,是调用你自己这个bean里的这个方法,比方AB俩类,A有defaultInit,创建A实例时候就调用A的defaultInit方法了,B没有就不调用呗,人家有人家才用,你没有你用啥。你可以再查查资料,防止我记差了误人子弟?