Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

Spring容器对象创建时机

$
0
0

通过lazy-init可以改变对象实例化时机
(a)默认lazy-init=default||false:
         当spring容器实例化的时候,并把
          容器中对象全部完成实例化

        <bean id="bean" class="com.tarena.entity.Bean"  lazy-init="false"/>

(b)lazy-init="true"
       当从spring容器中获取对象时候在对对象
         实例始化

(c)设置全局default-lazy-init="true"
           整个配置文件中对象都实例化延迟     
      <beans  ...
          default-lazy-init="true">
      </beans>
   注意:在使用定时器的时候,不能使用lazy-init="true"

作者:lirui0822 发表于2013-1-29 23:20:11 原文链接
阅读:48 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>