Spring加载配置文件--jdbc.propertities

来源:互联网 发布:saas软件美国公司 编辑:程序博客网 时间:2024/06/03 22:40

一  在src下新建jdbc.propertities配置文件如下:

配置基本的数据库连接信息

jdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@localhost:1521:orcljdbc.name=WebChatjdbc.password=WebChatjdbc.maxactive=20jdbc.initSize=2
 使用Spring加载propertities配置文件

在Spring配置文件中加入如下配置:

<!-- spring加载类路径下的jdbc.propertities --><bean class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer"><!-- 允许JVM参数覆盖 -->          <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />          <!-- 忽略没有找到的资源文件 -->          <property name="ignoreResourceNotFound" value="true" />          <!-- 配置资源文件 -->          <property name="locations">              <list>                  <value>classpath:jdbc.propertities</value>              </list>          </property>  </bean>

三 在Spring配置文件中dataSource中使用数据库的基本配置

在Spring配置文件中加入如下配置:

<!-- 定义连接池Bean对象    (这里使用dbcp连接池)--><bean id="myDataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource"><!-- 注入数据库的连接参数 --><property name="url" value="${jdbc.url}"></property><property name="driverClassName" value="${jdbc.driver}"></property><property name="username" value="${jdbc.name}"></property><property name="password" value="${jdbc.password}"></property><property name="maxActive" value="${jdbc.maxactive}">  <!-- 最大的连接数为20个 --></property><property name="initialSize" value="${jdbc.initSize}"> <!-- 初始连接数为2个 --></property></bean>




0 0
原创粉丝点击