看过很多介绍spring bean 生命周期的知识,但是不知道了解有何用,悟性低求指导。

解决方案 »

  1.   

    C++ 对对象的管理比 Java 强悍。但是在业务逻辑复杂的 JEE 环境里,C++ 程序员能被这些对象管理搞死。——这是 C++ 在企业级开发被 Java 替代的原因。Java 让程序员从对象管理的繁重劳务中解放出来,Spring 的 bean 管理让对于对象管理一无所知的 Java 程序员能够轻松实现对象的业务处理。
      

  2.   

    spring生命周期的过程为:
    1. 先执行Bean的构造函数
    2. 通过XML配置文件注入相应的属性值
    3. JSR250 @PostConstruct 注解的方法
    4. 执行InitializingBean接口提供的afterPropertiesSet()方法
    5. 执行配置文件提供的init-method方法
    6. 使用已经初始化完毕的Bean对象
    7. 执行@PreDestroy注释的方法
    8. 执行DisposableBean接口提供的destroy方法(销毁)
    9. 执行配置文件提供的destroy-method方法(销毁)
      

  3.   


    能举个经典的实际例子吗,谢谢?没有很复杂的项目经验,想不出,我自己也查了好久baidu了,没找到。
      

  4.   

    这个没法举例。spring 让你专注业务处理的同时,也能灵活高效地完成对对象管理。慢慢体会吧。
      

  5.   

    一个bean即是一个对象信息,只有了解了它的生命周期,才能知道它的使用情况呀,慢慢体会吧