Mybatis mapper文件占位符设置默认值

如果要设置占位符默认值的话:需要进行 设置 

org.apache.ibatis.parsing.PropertyParser.enable-default-value 属性为true启用占位符默认值处理,默认为false不启用;由于我是 SpirngBoot项目,故需要在yaml文件配置这个即可,如果你是xml或Java配置,在相应位置配置即可

Mybatis mapper文件占位符设置默认值

 

 

这样你就可以在 mapper文件里使用 ${提取的值:默认值};分隔符默认是 冒号:;不过可以配置   看 org.apache.ibatis.parsing.PropertyParser.VariableTokenHandler这个私有内部类的构造方法即可

Mybatis mapper文件占位符设置默认值

 

Mybatis mapper文件占位符设置默认值

上一篇:Android事件处理


下一篇:JS 中 apply 、call 、bind的详解