在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会按照上述顺序依次加载并覆盖配置文件,以实现不同环境下的定制化配置。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>