码迷,mamicode.com
首页 > 编程语言 > 详细

spring的懒加载

时间:2015-10-13 21:03:54      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

在spring的IOC容器中,可以通过设置<beans default-lazy-init="XXX"></beans>来设置是否为懒加载模式,懒加载的意思就是说是否在spring容器加载的时候将bean加载到容器中。在没有设置的情况下,默认是false的,就是说不使用懒加载模式。

当设置为false(或者没有设置的时候)tomcat启动的时候出现的是:

 Initializing Spring root WebApplicationContext
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
测试spring的lazy属性
2015-10-13 19:06:04 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2015-10-13 19:06:04 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2015-10-13 19:06:04 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/17  config=null
2015-10-13 19:06:04 org.apache.catalina.startup.Catalina start
信息: Server startup in 3546 ms

当设置true的时候,启动tomcat:

Initializing Spring root WebApplicationContext
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
2015-10-13 19:15:44 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2015-10-13 19:15:44 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2015-10-13 19:15:44 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/51  config=null
2015-10-13 19:15:44 org.apache.catalina.startup.Catalina start
信息: Server startup in 3912 ms

这个是测试bean

package com.yonyou.sys.utils;

//测试bean 将spring容器中设置bean的配置文件 public class TestBeanLazy { public TestBeanLazy(){ System.out.println("测试spring的lazy属性"); } }

  

spring的懒加载

标签:

原文地址:http://www.cnblogs.com/zr520/p/4875580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!