在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会按照上述顺序依次加载并覆盖配置文件,以实现不同环境下的定制化配置。