spring中context:property-placeholder
发现网上对于这个标签的解释过于复杂,这里从实用性角度简短的进行说明。
首先,它是spring3中提供的标签。
只需要在spring的配置文件里添加一句:
<context:property-placeholder location="classpath:jdbc.properties"/>
这里location值为参数配置文件的位置,参数配置文件通常放在src目录下
jdbc配置文件:
test.jdbc.driverClassName=com.mysql.jdbc.Driver
test.jdbc.url=jdbc:mysql://localhost:3306/test
test.jdbc.username=root
test.jdbc.password=root
这样一来就可以为spring配置的bean的属性设置值了
在配置文件里这么定义bean:
<bean id="testDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${test.jdbc.driverClassName}"/>
<property name="url" value="${test.jdbc.url}"/>
<property name="username" value="${test.jdbc.username}"/>
<property name="password" value="${test.jdbc.password}"/>
</bean>
甚至可以将${ }这种形式的变量用在spring提供的注解当中,为注解的属性提供值
转载于:https://www.cnblogs.com/lm970585581/p/7344558.html
spring中context:property-placeholder相关推荐
- spring中context:property-placeholder标签详解
spring中context:property-placeholder标签的使用说明 1,有些参数在某些阶段中是常量. 在开发阶段我们连接数据库时的url,username,password等信息 分 ...
- spring中context:property-placeholder/元素
1.有些参数在某些阶段中是常量 比如 :a.在开发阶段我们连接数据库时的连接url,username,password,driverClass等 b.分布式应用中client端访问server端所用的 ...
- 通过Spring配置文件中bean中的property赋值
基本数据类型赋值-通过spring配置文件中bean中的property 扩展-以此方式可以通过配置为连接数据的属性赋值 1.如果是基本数据类型,可以通过setter方法为对象中的属性设置初始值,应用 ...
- Spring 中的 context
Spring 中的 context BeanFactory 首先看下,官方在代码中给出的注释: The root interface for accessing a Spring bean conta ...
- Spring配置中context:annotation-config VS context:component-scan
Spring 中在使用注解(Annotation)会涉及到< context:annotation-config> 和 < context:component-scan>配置, ...
- Spring中配置DataSource数据源的几种选择
Spring中配置DataSource数据源的几种选择 在Spring框架中有如下3种获得DataSource对象的方法: 从JNDI获得DataSource. 从第三方的连接池获得DataSourc ...
- Spring中WebApplicationContext
ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用"容器"来表述它更容易理解一 些,ApplicationContext则是& ...
- Spring中使用Schedule调度
在spring中两种办法使用调度,以下使用是在spring4.0中. 一.基于application配置文件,配置入下: 1 <bean id="jobDetail" cla ...
- 惊呆了,Spring中竟然有12种定义bean的方法
前言 在庞大的 Java 技术体系中,Spring 有着举足轻重的地位,它给每位开发者带来了极大的便利和惊喜. 我们都知道 Spring 是创建和管理bean的工厂,它提供了多种方式定义 bean,能 ...
- Spring中的JDBC操作
一.Spring模板JdbcTemplate 为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架JdbcTemplate. 作 ...
最新文章
- RN 与原生通信(Android篇)
- python技术点总结_Python技术点总结,碰到问题再也不用慌了!
- ARP缓存表的构成ARP协议全面实战协议详解、攻击与防御
- 判断给定的整数数组是不是某二叉搜索树的后序遍历的结果
- 2020年的前端该怎么学?不吹不黑
- Windows下搭建个人博客(Apache+MySQL+PHP+WordPress)
- Zemax—波长1550nm不在所选玻璃色散公式的有效范围内
- STM8S003F3使用总结——定时器
- 计算机处理器性能排名,电脑处理器性能排行榜
- 【WA】TBC功能WA串更新日志(更新至2022.06.02)
- 微信记账小程序源码(开源)
- 简单的股票行情演示(一) - 实时标的数据
- 如何构建自己的python package
- 分布式系统之----CAP理论
- 用STL进行字符串的分割与合并
- 收了赎金还撕票?世界安全专家已不能忍,合力对抗勒索软件 | RSA 2017
- 大疆OSMO POCKET(大疆灵眸)使用无线模块连接手机后瞬间断开连接的解决办法
- 游览器缓存和数据压缩
- 2021年起重机司机(限桥式起重机)模拟考试及起重机司机(限桥式起重机)实操考试视频
- 第十届国家精神造就者颁奖盛典完美闭幕,用音乐燃爆全媒体