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

xiaoxiao2021-02-27  509

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

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

jdbc.driver=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl jdbc.name=WebChat jdbc.password=WebChat jdbc.maxactive=20 jdbc.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>

转载请注明原文地址: https://www.6miu.com/read-702.html

最新回复(0)