1.如果前面这种情况没问题的话 第一种:mapper.xml中的namespace和实际的mapper文件不一致 第二种:mapper接口中的方法名和mapper.xml中的id标签不一致 第三种:可能target没有加载进去 可以去maven里面clean一下 在运行 如果以上都没有问题 那个可能就是yml文件的问题了 如:你使用的是mybatis-plus 使用的却是mybatis的配置 这个时候你需要改成mybatis-plus