mybatis加载优先级
2018-09-28 本文已影响0人
LegendaryTao
如果一个属性存在于这些位置,那么 MyBatis 将会按照下面的顺序来加载它们:
首先读取在 properties 元素体中指定的属性;
其次,读取从 properties 元素的类路径 resource 或 url 指定的属性,且会覆盖已经指定了的重复属性;
最后,读取作为方法参数传递的属性,且会覆盖已经从 properties 元素体和 resource 或 url 属性中加载了的重复属性。
因此,通过方法参数传递的属性的优先级最高,resource 或 url 指定的属性优先级中等,在 properties 元素体中指定的属性优先级最低。
本文参考:http://www.mybatis.org/mybatis-3/zh/index.html