MENU

配置文件一不小心就会犯的小错误!!!

是这样的!!!
在开发中接口,类写的都没有错误!但是前端还是报错了!如图:
image-20220709025559986

登录页都能与数据库进行联系,也能查到数据库里面的东西,然后自己就很纳闷,问什么我在mapper.xml 中写的sql 却拿不到数据!

自己写的sql也是没有问题的image-20220709023926095

能拿到数据 后面就纳闷了 然后就开始找dubug 但是看到 只有获取数据的时候 获取数据为null

自己就在测试测试类写了测试一下到底是什么原因!

image-20220709024505096

拿到了响应的数据了

image-20220709024627052

后面我就试着把我想要的数据看能拿出来不能

image-20220709024702654

然而他竟然报异常了 出现了绑定异常 我就去检查我的mapper.xml中绑定是否有问题,然而并没有 。

image-20220709024300010

后面我就去找了配置文件中相关配置!

mybatis-plus:
  #配置Mapper.xml映射文件
  mapper-locations: classPath*:mapper/*.xml

原来classpath写成了驼峰命名 后来面改成classpath就能拿到数据了!

image-20220709025439031

前端也有数据返回了!

总结:
在配置文件中使用yml配置是不允许驼峰式命名!全部为小写字母拼接!
同时Mybatis-plus支持在不写任何mapper.xml文件,也能通过内置的映射关系使用CRUD!