读书人

spring3.0.6 运用context:property-pl

发布时间: 2013-01-08 14:02:13 作者: rapoo

spring3.0.6 使用context:property-placeholder载不进属性

我用spring3.0.6+mybatis3.0.6+mybatis-spring1.0.2做了一个demo,我把数据库连接驱动放在src下,但是我在spring配置文件中加上 <context:property-placeholder location="classpath:jdbc.properties" />,dataSource配置如下:

<property name="sqlSessionFactoryBeanName" value="ysSqlSessionFactory" />

?<!-- <property name="sqlSessionFactory" ref="ysSqlSessionFactory"></property> -->

?</bean>

改用sqlSessionFactoryBeanName注入就没有问题(不要使用sqlSessionFactory属性注入,使用sqlSessionFactoryBeanName注入),因为这时不会立即初始化sqlSessionFactory,传入的只是名字,非bean,所以不会引发提前初始化问题。。

?

http://www.oschina.net/question/188964_32305

?

?

?

?

?

?

读书人网 >互联网

热点推荐