`
greenboy
  • 浏览: 9290 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类

关于<beans default-lazy-init="true">优化Spring启动速度的问题!!

阅读更多

之前配置了<beans default-lazy-init="true">一直没有测试,今天看了下LOG,发现原来
这个一直都没发挥作用,全部hibernate文件在启动时都给一次加载了,不知道是哪里出了问题
请高手指定一下!

<beans default-lazy-init="true">
<bean id="sessionFactoryTest" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="mappingDirectoryLocations">
            <list>
<value>classpath:/pglms/j2ee/domain/oms</value>               
            </list>
        </property>
       
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.hbm2ddl.auto">create</prop>               
                <prop key="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</prop>    
                <prop key="hibernate.connection.url">jdbc:hsqldb:file:DB-SMS-TEMP</prop>                    
                <prop key="hibernate.connection.username">sa</prop>                    
                <prop key="hibernate.connection.password"></prop>                    
                <prop key="hibernate.connection.autocommit">true</prop> 
            </props>
        </property>
    </bean>
</beans>
分享到:
评论
6 楼 ws347575294 2012-04-05  
我的也是这样 .
5 楼 ssuupv 2007-07-26  
我也是一样,
4 楼 taya 2007-05-28  
没道理啊,难道lz用的是XmlBeanFactory?
3 楼 greenboy 2007-03-14  
 
log 打出来的是把我所有的hibernate文件都初始化了,
但是就我的理解不是应该延迟加载吗,应该是用到时才加载吧?
而且我这个配置已经是再简单不过了!

2007-03-14 15:01:58 Hibernate 3.1.1
2007-03-14 15:01:58 hibernate.properties not found
2007-03-14 15:01:58 using CGLIB reflection optimizer

2007-03-14 15:01:58 Reading mappings from file: D:\javawork\Alpha\bin\pglms\j2ee\domain\oms\TestObject.hbm.xml
2007-03-14 15:01:59 Mapping class: pglms.j2ee.domain.oms.TestObject -> TestObject
2007-03-14 15:01:59 Reading mappings from file: D:\javawork\Alpha\bin\pglms\j2ee\domain\oms\SignOrderState.hbm.xml
2007-03-14 15:01:59 Mapping class: pglms.j2ee.domain.oms.SignOrderState -> SignOrderState
2007-03-14 15:01:59 Reading mappings from file: D:\javawork\Alpha\bin\pglms\j2ee\domain\oms\SignOrderProduct.hbm.xml
...............
2 楼 simohayha 2007-03-14  
可以贴一下你的Log来看看吗.
1 楼 greenboy 2007-03-14  
每人告诉我吗,这么多高手?

相关推荐

    浅谈spring中的default-lazy-init参数和lazy-init

    lazy-init参数的优先级高于default-lazy-init参数,这意味着如果Bean的lazy-init参数为true,即使default-lazy-init参数为false,Bean也不会在Spring容器启动时实例化。 三、abstract参数 abstract参数也是Bean...

    维生药业小项目 SSH简单学习项目

    default-lazy-init="false" default-autowire="byName"&gt; &lt;context:annotation-config/&gt; &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"&gt; &lt;property name="driverClass" value=...

    struts2 hibernate spring集成

    -- 关于spring启动的优化 default-lazy-init="true" --&gt; &lt;bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"&gt; &lt;property name="location"&gt; &lt;value...

    S2SH xml配置文件

    default-lazy-init="true"&gt; ``` - 定义了多个命名空间,分别用于支持Bean定义、AOP(面向切面编程)、事务管理等功能。 - `default-lazy-init="true"`表示默认情况下Bean的实例化采用懒加载方式。 ```xml &lt;!-- 源...

    Spring 延迟实例化

    &lt;beans default-lazy-init="true"&gt; &lt;!-- 这里定义的所有bean都默认为懒加载 --&gt; &lt;bean id="beanA" class="com.example.BeanA"&gt; &lt;!-- 属性设置 --&gt; &lt;/bean&gt; &lt;bean id="beanB" class="com.example.BeanB"&gt; &lt;!-- ...

    SpringMVC-SSH全注解

    default-lazy-init="true"&gt; &lt;context:annotation-config/&gt; &lt;!-- 扫描包 --&gt; &lt;context:component-scan base-package="com.org.core"/&gt; &lt;bean id="jspViewResolver" class="org.springframework.web.servlet....

    Spring+Struts2_整合原理

    &lt;beans default-lazy-init="true"&gt; &lt;bean id="personManager" class="com.acme.PersonManager"/&gt; &lt;/beans&gt; ``` 通过这样的配置,Spring会在启动时自动加载这些Bean,并根据依赖关系进行注入。 ##### 4. 修改...

    truts2+hibernate3.2+spring2.5 proxool成步骤

    default-lazy-init="true"&gt; &lt;!-- 配置PropertyPlaceholderConfigurer以读取jdbc.properties --&gt; &lt;bean id="propertyConfigurer" class="org.springframework.beans.factory.config....

    Spring普通定时任务和动态设置定时任务

    &lt;bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" default-lazy-init="true"&gt; &lt;property name="triggers"&gt; &lt;list/&gt; &lt;/property&gt; &lt;/bean&gt; ``` 3. **动态更新 ...

    flex于java web通信方式,总结文本文件

    &lt;beans default-lazy-init="true"&gt; &lt;!-- Placeholder configuration --&gt; &lt;bean id="commonSqlService" class="bss.sa.flowmonitor.webfx.CommonSqlService"&gt; &lt;/bean&gt; &lt;/beans&gt; ``` #### 解析 - **Spring配置...

    cms后台管理

    default-lazy-init="true"&gt; …… &lt;bean id="cms_content_list" class="com.jeecms.cms.action.directive.ContentListDirective"/&gt;(声明标签对应的类) &lt;bean id="staticPageSvc" class=...

    JAVA定时器JAVA定时器.pdf

    * 在&lt;Beans&gt;中不能够设置default-lazy-init="true",否则定时任务不触发。 * 在&lt;Beans&gt;中不能够设置default-autowire="byName"的属性,否则后台会报org.springframework.beans.factory.BeanCreationException错误。 ...

    spring mvc框架下的aop例子

    default-lazy-init="true" default-autowire="byName"&gt; &lt;!-- 启用AspectJ自动代理 --&gt; &lt;aop:aspectj-autoproxy/&gt; &lt;!-- 配置切面类 --&gt; &lt;bean class="com.incon.framework.aop.Aop"/&gt; &lt;/beans&gt; ``` ### ...

    第十章 Spring 配置元信息(Configuration Metadata)1

    3. **Spring 容器配置元信息**:这包括XML配置文件中的`beans`元素,它定义了容器的全局属性,如`default-lazy-init`、`default-autowire`等,这些属性影响整个容器的行为。例如,`default-lazy-init`决定了容器是否...

    J2EE常见技术问题总结

    default-lazy-init="true"&gt; &lt;description&gt;SpringSecurity安全配置&lt;/description&gt; &lt;s:http auto-config="false" use-expressions="true" entry-point-ref="authenticationProcessingFilterEntryPoint"&gt; &lt;s:...

Global site tag (gtag.js) - Google Analytics