properties加载顺序

属性多于一个的话,MyBatis按照如下的顺序加载它们:
1 在properties元素体内指定的属性首先被读取。
2 从类路径下资源或properties元素的url属性中加载的属性第二被读取,它会 覆盖已经存在的完全一样的属性。
3 作为方法参数传递的属性最后被读取,它 也会覆盖任一已经存在的完全一样的属性,这些属性可能是从properties元素体内和资源/url属性中加载的。
因此,最高优先级的属性是那些作为方法参数的,然后是资源/url属性,最后是properties元素中指定的属性。

猜你喜欢

转载自plutohowe.iteye.com/blog/1123178