首页 > 解决方案 > 带Mybatis的spring boot;我可以将 xml 映射器拆分到外部位置吗?

问题描述

我正在开发一些使用 Mybatis 启动器访问数据库的 Spring Boot 应用程序。

我正在尝试将 xml 映射器文件拆分到外部位置,例如项目根目录(当 dev env 时)或 jar 定位的目录(当 prod env 时)。

我将 application.properties 上的一些选项更改为 mybatis.mapper-locations

但是这些相对目录设置不起作用。绝对目录是有效的。

但我想用相对路径运行。因为一旦将其设置为相对,就无需在每次部署路径更改时更改目录设置!

有没有办法解决这个问题?

标签: spring-bootmybatisspring-mybatismybatis-mapper

解决方案


推荐阅读