Spring 中如何使用外部属性文件
来源:互联网 发布:nginx的反向代理配置 编辑:程序博客网 时间:2024/05/22 01:47
1. 项目结构
2.
db.properties
beans_c3p0.xml
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"><!-- 配置c3p0数据源 这种配置不方便维护<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"><property name="user" value="root"></property><property name="password" value="chuck"></property><property name="driverClass" value="com.mysql.jdbc.Driver"></property><property name="jdbcUrl" value="jdbc:mysql:///test"></property></bean>--><!--~~~~~~~~~~~~~~~~~配置c3p0数据源 ~~~~~~~~~~~~~~~~~~~~~~ --><!-- 导入属性文件 --><context:property-placeholder location="classpath:db.properties" /><bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"><!--使用外部属性文件的属性 --><property name="user" value="${user}"></property><property name="password" value="${password}"></property><property name="driverClass" value="${driverClass}"></property><property name="jdbcUrl" value="${jdbcUrl}"></property></bean></beans>3. 测试方法:
package com.baidu.c3p0;import java.sql.SQLException;import javax.sql.DataSource;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class TestSpringC3P0 {public static void main(String[] args) throws SQLException {ApplicationContext ac = new ClassPathXmlApplicationContext("beans_c3p0.xml");DataSource dataSource = (DataSource) ac.getBean("dataSource");System.out.println(dataSource.getConnection());}}
4. 运行结果:
com.mchange.v2.c3p0.impl.NewProxyConnection@f76eb40
0 0
- Spring 中如何使用外部属性文件
- 在Spring中如何使用加密外部属性文件
- 在spring中使用外部属性文件
- spring(9) Spring中使用外部属性文件
- Spring中外部属性文件
- spring 使用外部属性文件
- Spring 使用外部属性文件
- Spring使用外部属性文件
- Spring使用外部属性文件
- spring-使用外部属性文件
- Spring 使用外部属性文件
- spring使用外部属性文件
- spring使用外部属性文件
- spring中使用外部属性文件(关于PropertyPlaceholderConfigurer)
- Spring中配置bean时使用外部属性文件
- Spring配置中引用外部属性文件
- spring ioc之使用外部属性文件
- Spring IOC使用外部属性文件
- 使用RxBinding响应控件的异步事件
- iOS中添加图片选择器的实现
- php 5 php.ini中文注释
- Thread.sleep 与Thread.currentThread.sleep
- Android学习笔记之RecyclerView
- Spring 中如何使用外部属性文件
- 三星note4通讯录丢失如何找回
- C++实践 极简版本贪吃蛇小游戏
- zookeeper安装与配置
- 关于游戏对象隐藏和重新显示之前触发的消息。
- Android Studio
- R语言︱SNA-社会关系网络—igraph包(中心度、中心势)(二)
- 在Tomcat配置JNDI数据源的三种方式
- C#再学习之静态变量