配置文件一不小心就会犯的小错误!!!
是这样的!!!
在开发中接口,类写的都没有错误!但是前端还是报错了!如图:
登录页都能与数据库进行联系,也能查到数据库里面的东西,然后自己就很纳闷,问什么我在mapper.xml 中写的sql 却拿不到数据!
自己写的sql也是没有问题的
能拿到数据 后面就纳闷了 然后就开始找dubug 但是看到 只有获取数据的时候 获取数据为null
自己就在测试测试类写了测试一下到底是什么原因!
拿到了响应的数据了
后面我就试着把我想要的数据看能拿出来不能
然而他竟然报异常了 出现了绑定异常 我就去检查我的mapper.xml中绑定是否有问题,然而并没有 。
后面我就去找了配置文件中相关配置!
mybatis-plus:
#配置Mapper.xml映射文件
mapper-locations: classPath*:mapper/*.xml
原来classpath写成了驼峰命名 后来面改成classpath就能拿到数据了!
前端也有数据返回了!
总结:
在配置文件中使用yml配置是不允许驼峰式命名!全部为小写字母拼接!
同时Mybatis-plus支持在不写任何mapper.xml文件,也能通过内置的映射关系使用CRUD!