在MyBatis中,properties文件的加載順序如下:
- 從classpath根目錄下查找并加載名為mybatis-config.properties的配置文件。
- 從classpath根目錄下查找并加載名為mybatis.properties的配置文件。
- 從classpath下的資源目錄或者jar包中加載名為mybatis.configLocation屬性指定的配置文件。
- 從classpath下的資源目錄或者jar包中加載名為mybatis.configuration屬性指定的配置文件。
- 從classpath下的資源目錄或者jar包中加載名為mybatis.properties屬性指定的配置文件。
- 通過System.getProperties()方法獲取系統屬性中名為mybatis.configuration屬性指定的配置文件。
- 通過System.getProperties()方法獲取系統屬性中名為mybatis.properties屬性指定的配置文件。
總的來說,MyBatis會按照上述順序依次加載并覆蓋配置文件,以實現不同環境下的定制化配置。