1. 程式人生 > >spring boot mybatis mapper-locations模糊配置

spring boot mybatis mapper-locations模糊配置

小編今天在搭建spring boot 和mybatis的整合框架時候,在application.yml中配置mapper-locations時候想到如果xml檔案的路徑很深的化mapper-locations裡面的配置就需要把後面的所有的檔案都寫清楚。但是這樣有如下弊端:
1.mybatis的xml的檔案只能放入到一個資料夾內。
2.後期的專案在維護過程中mybatis的配置檔案路徑不能改變。
所以小編想把這個mapper-locations的路徑配置為模糊匹配的方式:
廢話 不多說直接上程式碼:
application.yaml檔案內mybaties的配置:

mybatis:
  ##xml檔案的路徑配置
  mapper-locations:  classpath:mybatis/*.*/*.xml

配置路徑mybatis/*.*/*.xml 標示,只要是resources/mybatis目錄下或者是子目錄下的所有.xml檔案都會被簡析出來。
在這裡插入圖片描述