// mapper接口 public MoviePublishVo queryByIdMoviePublishVo(String movieId); // xml// sql语句
namespace的值为mapper接口的全类名,sql语句的id为接口的方法名,没有配置错,但是出现报错,后来才知道是因为maven的默认加载机制的问题。
maven的加载机制导致,项目启动后,src/main/java包下的.java文件会被编译成.class文件,但是我的xml放在了java包下面,所以这些xml文件不会被加载,导致出现绑定异常。
添加pom文件配置信息
src/main/java **/*.xml false
修改application.properties配置文件
mybatis-plus.mapper-locations=classpath:com/solve/movservice/mapper/xml/*.xml
解决报错!!



