【转】子类会调用父类的@PostConstruct方法

  如果一个类用@Service或@Component,那么只需要用@PostConstruct修饰某个方法,该方法能在类实例化的过程中自动执行,相当于类的构造函数。同时,具备了构造函数不具备的功能。网址:yii666.com

@Component
class Test{
@PostConstruct
public void sayHello(){
System.out.println("Hello!");
}
}

  但是需要注意:

  子类实例化过程中会调用父类中的@PostConstruct方法。文章地址https://www.yii666.com/article/758047.html

@Component
class TestChild extends Test{
@PostConstruct
public void sayBye(){
System.out.println("Bye!");
}
}

  启动项目,输出如下:网址:yii666.com<

Hello!
Bye!

  转载自《慎用Spring框架-子类会调用父类的@PostConstruct方法》文章来源地址https://www.yii666.com/article/758047.html文章来源地址:https://www.yii666.com/article/758047.html

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

【转】子类会调用父类的@PostConstruct方法-相关文章

  1. js获得焦点和失去焦点那些事

  2. 【转】子类会调用父类的@PostConstruct方法

  3. 在子类中调用父类的方法super

  4. Python之面向对象的组合、多态、菱形问题、子类中重用父类的两种方式

  5. 通过父类定位到子类 先将父类当作一个dom

  6. Python如何在子类里扩展父类的property?

  7. [问题解决]NotImplementedError 错误原因:子类没有实现父类要求一定要实现的接口

    NotImplementedError: 子类没有实现父类要求一定要实现的接口。在面向对象编程中,父类中可以预留一个接口不实现,要求在子类中实现。如果一定要子类中实现该方法,可以使用raise NotImplementedError报错。具体实现方式:如果子类没有实现父类中指定要实现的方法,则会自动调用

  8. 113.dynamic_cast 虚函数 通过子类初始化的父类转化为子类类型

    #include iostream using namespace std; //子类同名函数覆盖父类 //父类指针存储子类地址,在有虚函数情况会调用子类方法,否则会调用父类方法 class base { public: virtual void show() { cout \\\"base show\\\" endl; } }; class baseX : public base { public: void show() { cout \\\"baseX show\\\" endl; } }; void main() { base *p1 = new baseX;

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png