发表新主题 回复该帖子
主题:Spring的三种配置数据源的方式
唧唧
帖子档案  楼主 Spring的三种配置数据源的方式   Post by : 2009-04-23 12:42:19.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信

(1):加载properties文件方式

properties文件加载有两种方式

(a) src下config下所有后缀为properties的文件全部加载

<context:property-placeholder location="classpath*:config/*.properties"/>

(b) 加载指定位置的properties文件

<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>/WEB-INF/classes/configure.properties</value>
</property>
</bean>

properties文件引用方式

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"
p:driverClassName="${jdbc.driverClassName}"
p:url="${jdbc.url}"
p:username="${jdbc.username}"
p:password="${jdbc.password}"/>

(2):把jndi的字符串配置到properties文件中读取!

<bean id="dataSource1" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>${jdbc.dataSource}</value>
</property>
</bean>

(3):直接给定jndi的字符串

<jee:jndi-lookup id="dataSource3" jndi-name="java:comp/env/jdbc/ExampleDB" />

签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  


CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 15 ms,0 (Queries)  Gzip enabled

WAP - 清除Cookies - 联系我们 - JavaWind.Net Studio - Archiver - TOP Valid XHTML 1.0 Transitional Valid CSS! 粤ICP备07511478号