ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

mybatis——mapper接口识别不了解决方案

mybatis——mapper接口识别不了解决方案 大部分mapper接口识别不了的原因是目录路径不匹配假如配置文件application.yml中配置的是mybatis: mapper-locations: classpath:mapper/*.xml这是笔者当时的目录结构以文本展示的结构就是笔者以为resources/ └── mapper/ └── admin/ ← 标准的两层目录结构 └── CategoryMapper.xml但是实际上目录结构是resources/ └── mapper.admin/ ← 这是一个带点号的目录名 ├── CategoryMapper.xml ├── DishMapper.xml └── ...此处的目录结构实际上是单层目录结构Windows资源管理器允许你文件夹名包含点号。因而需要将配置稍加更改mybatis: mapper-locations: classpath:mapper/**/*.xml # 递归查找所有子目录这样就可以完美的匹配该文件下的所有xml文件了
返回列表