码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis XML配置

时间:2020-01-08 12:23:39      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:文件中   efault   xml配置   use   不可   读取   org   默认   res   

属性参数

<properties resource="org/mybatis/example/config.properties">
  <property name="username" value="dev_user"/>
  <property name="password" value="F2Fa3!33TYyg"/>
</properties>

在XML中,以上方式定义的参数可以作为“变量”在配置文件中使用,使用方法例如${username}
可以使用${username:ut_user}为参数设置默认值,其中ut_user为username的默认值,当没有定义username时,其值就为默认值。
默认值默认为不可用,需要使用以下参数开启

<property name="org.apache.ibatis.parsing.PropertyParser.enable-default-value" value="true"/> <!-- 启用默认值特性 -->
  <property name="org.apache.ibatis.parsing.PropertyParser.default-value-separator" value="?:"/> <!-- 修改默认值的分隔符为?: -->

属性加载顺序

在 properties 元素体内指定的属性首先被读取。
然后根据 properties 元素中的 resource 属性读取类路径下属性文件或根据 url 属性指定的路径读取属性文件,并覆盖已读取的同名属性。
最后读取作为方法参数传递的属性,并覆盖已读取的同名属性。

MyBatis XML配置

标签:文件中   efault   xml配置   use   不可   读取   org   默认   res   

原文地址:https://www.cnblogs.com/CoveredWithDust/p/MyBatis_XML.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!