标签:文件中 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 属性指定的路径读取属性文件,并覆盖已读取的同名属性。
最后读取作为方法参数传递的属性,并覆盖已读取的同名属性。
标签:文件中 efault xml配置 use 不可 读取 org 默认 res
原文地址:https://www.cnblogs.com/CoveredWithDust/p/MyBatis_XML.html