properties元素
来源:互联网 发布:联通ssr免流端口2017 编辑:程序博客网 时间:2024/05/01 04:41
它们都是外部化,可替代的属性。可以配置在一个典型的Java 属性文件中,或者通过 properties 元素的子元素进行配置。例如:
如果一个属性存在于多个地方,MyBatis 将使用下面的顺序加载: •首先读入properties 元素主体中指定的属性。
然后会加载类路径或者properties 元素中指定的url 的资源文件属性。它会覆盖前面已 经读入的重复属性。
通过方法参数来传递的属性将最后读取(即通过sqlSessionFactoryBuilder.build),同样也 会覆盖从properties 元素指定的和resource/url 指定的重复属性。
因此最优先的属性是通过方法参数来传递的属性,然后是通过resource/url 配置的属性,最 后是在MyBatis 的Mapper 配置文件中,properties 元素主体中指定的属性。
<properties resource="org/mybatis/example/config.properties"> <property name="username" value="dev_user"/> <property name="password" value="F2Fa3!33TYyg"/> </properties>在整个配置文件中,这些属性能够被可动态替换(即使用占位符)的属性值引用,例如:
<dataSource type="POOLED"><property name="driver" value="${driver}"/><property name="url" value="${url}"/><property name="username" value="${username}"/><property name="password" value="${password}"/></dataSource>示例中的username 和password 将会被替换为配置在properties 元素中的相应值。driver 和url 属性则会被config.properties 文件中的相应值替换。这里提供了大量的配置选项。 这些属性也可以传递给sqlSessionFactoryBuilder.build()方法。例如:
SqlSessionFactory factory =sqlSessionFactoryBuilder.build(reader, props);// ... or ...SqlSessionFactory factory =sqlSessionFactoryBuilder.build(reader, environment, props);
如果一个属性存在于多个地方,MyBatis 将使用下面的顺序加载: •首先读入properties 元素主体中指定的属性。
然后会加载类路径或者properties 元素中指定的url 的资源文件属性。它会覆盖前面已 经读入的重复属性。
通过方法参数来传递的属性将最后读取(即通过sqlSessionFactoryBuilder.build),同样也 会覆盖从properties 元素指定的和resource/url 指定的重复属性。
因此最优先的属性是通过方法参数来传递的属性,然后是通过resource/url 配置的属性,最 后是在MyBatis 的Mapper 配置文件中,properties 元素主体中指定的属性。
0 0
- properties元素
- hibernate配置文件中的properties元素
- mybatis的配置元素--properties
- Mybatis基础,mybatis核心配置文件properties元素
- Java如何遍历Properties的所有的元素
- Java如何遍历Properties的所有的元素
- Java如何遍历Properties的所有的元素
- Mybatis配置之<properties>属性配置元素详述
- Java如何遍历Properties的所有的元素
- Maven pom.xml中的元素modules、parent、properties以及import
- Properties
- properties
- Properties
- PROPERTIES
- Properties
- properties
- properties
- Properties
- Python-字典
- Django之路
- Ehcache(03)——Ehcache中储存缓存的方式
- MPICH2服务器集群简单的安装配置总结
- 接口篇(5.6) 01. 内网接口的拆分 ❀ 飞塔 (Fortinet) 防火墙
- properties元素
- 阿里百川HotFix 接入问题记录
- 第二行代码学习笔记之第一章
- 补c++第五次作业
- 深入Android渲染机制
- qcom DeviceTree
- 上传Excel数据导入到数据库
- 互联网帝国腾讯的成功因子----读《腾讯传》有感
- RecyclerView的条目监听事件