在MyBatis中,properties的覆蓋策略遵循以下規則:
- 在配置文件中定義的properties會覆蓋在MyBatis配置文件中定義的默認properties。
- 在代碼中通過Configuration對象的方法設置的properties會覆蓋配置文件中定義的properties。
- 在代碼中通過Configuration對象的方法設置的properties會覆蓋默認properties。
- 如果存在多個properties文件,后加載的文件中的屬性會覆蓋先加載的文件中的同名屬性。
總的來說,后加載的properties會覆蓋先加載的properties,而通過代碼設置的properties會覆蓋配置文件中定義的properties。