一般出现
Invalid bound statement (not found)
错误为映射文件配置错误,大概可以从一下几个地方排解:
- 包扫描
无论是xml配置文件还是yml配置文件,都需要配置mapperLocations属性 - 方法名是否一致、是否冲突、参数类型是否一致
- 一切都好,编译工具中也可以运行,maven打包发布之后报错!
此种情况需要注意将mapper.xml文件放到resources目录下,我就是这种错误,直接和controller、service放一起,打包之后就出现问题。(同样需要配置mapperLocations)