22Spring_JdbcTemplatem模板工具类的使用——使用外部属性文件来配置(properties)
前一篇文章写得是xml文件来配置数据库连接的。但是为了方便,我们实际中采用的是properties文件的方式来配置数据库的。修改properties 文件 会比 修改 xml文件 方便。
做法是:
将经常需要修属性参数值,配置到独立properties文件 ,然后在xml文件引入properties
先给出整个案例的结构图:
aaarticlea/png;base64,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" alt="" />
第一步:编写properties文件。(new 新建一个db.properties文件)
内容如下:
driver= com.mysql.jdbc.Driver
url= jdbc:mysql:///spring3_day2
username= root
password=root
第二步:编写Spring的applicationContext.xml配置文件
<!-- 引入peoperties文件
我们更多地是采用第一种写法,第二种写法不常用因为很复杂。 --> <!-- 引入peoperties文件的第一种写法 -->
<!-- <context:property-placeholder location="classpath:db.properties"/> -->
<!-- 引入peoperties文件的第二种写法 -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations" value="classpath:db.properties"/>
</bean> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${driver}"/><!-- 这里的driver,url,username,password都是根据 db.peoperties文件写的-->
<property name="jdbcUrl" value="${url}"></property>
<property name="user" value="${username}"></property>
<property name="password" value="${password}"></property>
</bean> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"/>
第三步:编写Juit测试代码。(jdbctest.java文件)
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations="classpath:applicationContext.xml") public class Jdbctest {
//为了注解(根据类型注解的),不加这个注释的话 Spring怎么给jdbcTemplate赋值
@Autowired
private JdbcTemplate jdbcTemplate;
@Test
public void jdbcTemplatetest()
{
jdbcTemplate.execute("create table person6(id int primary key,name varchar(20))"); } }
22Spring_JdbcTemplatem模板工具类的使用——使用外部属性文件来配置(properties)的更多相关文章
- 20Spring_JdbcTemplatem模板工具类
JdbcTemplate 是Spring提供简化Jdbc开发模板工具类.为了更好的了解整个JdbcTemplate配置数据库连接池的过程,这篇文章不采用配置文件的方式,而是采用最基本的代码 的方式来写 ...
- 我的Java开发学习之旅------>工具类:Java获取字符串和文件进行MD5值
ps:这几天本人用百度云盘秒传了几部大片到云盘上,几个G的文件瞬秒竟然显示"上传成功"!这真让我目瞪口呆,要是这样的话,那得多快的网速,这绝对是不可能的,也许这仅是个假象.百度了一 ...
- 十八 Spring的JDBC模板:引入外部属性文件
配置外部属性文件 配置文件里引入属性文件,两种方式 第一种: 第二种: 引入属性文件的值: 测试: <?xml version="1.0" encoding="UT ...
- [原创]java WEB学习笔记99:Spring学习---Spring Bean配置:自动装配,配置bean之间的关系(继承/依赖),bean的作用域(singleton,prototype,web环境作用域),使用外部属性文件
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
- Spring4学习笔记 - 配置Bean - 自动装配 关系 作用域 引用外部属性文件
1 Autowire自动装配 1.1 使用:只需在<bean>中使用autowire元素 <bean id="student" class="com.k ...
- Spring - 配置Bean - 自动装配 关系 作用域 引用外部属性文件
1 Autowire自动装配1.1 使用:只需在<bean>中使用autowire元素<bean id="student" class="com.kej ...
- spring 使用外部属性文件
一.PropertyPlaceholderConfigurer spring提供的PropertyPlaceholderConfigurer实现类能够使Bean在配置时引用外部属性文件. Proper ...
- Spring(十):Spring配置Bean(三)Bean的作用域、使用外部属性文件
Bean的作用域: 支持四种配置,分别是singleton,prototype,request,session. singleton 默认情况下在spring confinguration xml文件 ...
- 使用外部属性文件配置Bean以及Bean的生命周期方法
1.使用外部属性文件配置Bean 在配置文件里配置 Bean 时, 有时需要在 Bean 的配置里混入系统部署的细节信息(例如: 文件路径, 数据源配置信息等). 而这些部署细节实际上需要和 Bean ...
随机推荐
- Spark调优
因为Spark是内存当中的计算框架,集群中的任何资源都会让它处于瓶颈,CPU.内存.网络带宽.通常,内存足够的情况之下,网络带宽是瓶颈,这时我们就需要进行一些调优,比如用一种序列化的方式来存储RDD来 ...
- Android Studio 使用小技巧
1.如何打开设置界面? File --> Settings 快捷键 Ctrl + Alt + s 2.修改Java文件字体大小 ? File --> Settings --> E ...
- iOS之Cookie
iOS之Cookie使用 简介 概念:Cookie中文名称叫做"小型文本文件",指某些网站为了辨别用户身份而存储在用户本地终端上的数据(通常经过加 密). Web服务器可以用过Se ...
- UIView与CALayer的区别
1.UIView相比CALayer最大区别是UIView可以响应用户事件,而CALayer不可以.UIView侧重于对显示内容的管理,CALayer侧重于对内容的绘制. 2.UIView和CALaye ...
- Android线程管理(三)——Thread类的内部原理、休眠及唤醒
线程通信.ActivityThread及Thread类是理解Android线程管理的关键. 线程,作为CPU调度资源的基本单位,在Android等针对嵌入式设备的操作系统中,有着非常重要和基础的作用. ...
- Silverlight项目笔记8:层次布局、客户端读取shp、ExecuteCountAsync、柱状图、url传参
1.层次布局 由于地图窗口和菜单栏都在一个父容器内,在浏览器缩小到一定程度点击地图弹出infoWindow时,会出现菜单栏遮挡infoWindow中间部分的现象,于是通过设置Canvas.ZIndex ...
- iOS之地理位置及定位系统 -- 入门笔记(用Swift)
前言:关于地理位置及定位系统,在iOS开发中也比较常见,比如美团外面的餐饮店铺的搜索,它首先需要用户当前手机的位置,然后在这个位置附近搜索相关的餐饮店铺的位置,并提供相关的餐饮信息,再比如最常见的就是 ...
- windows 和 linux ssh互连
从windows连接到linux: linux开启sshd服务即可,主要是windows的配置如下: 1.使用软件,putty可以直接使用 2.使用cmd控制台连接linux,安装SSH Secure ...
- CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
准备篇 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dp ...
- 详解Winform里面的缓存使用
缓存在很多情况下需要用到,合理利用缓存可以一方面可以提高程序的响应速度,同时可以减少对特定资源访问的压力.本文主要针对自己在Winform方面的缓存使用做一个引导性的介绍,希望大家能够从中了解一些缓存 ...