IDEA创建文件夹的巨坑

今天学习 073-角色管理-删除角色-后端逻辑处理_哔哩哔哩_bilibili 时

使用到了mybatis-plush 但是启动服务的时候发现控制台打印了:

Registered plugin: 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor@705d2918' Property 'mapperLocations' was not specified.

当使用mapper.xml访问数据库时报错:

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.wanshu.sys.mapper.SysRoleMapper.checkRoleCanDelete at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235) ~[mybatis-3.5.7.jar:3.5.7] at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.<init>(MybatisMapperMethod.java:50) ~[mybatis-plus-core-3.4.3.1.jar:3.4.3.1] at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.lambda$cachedInvoker$0(MybatisMapperProxy.java:111) ~[mybatis-plus-core-3.4.3.1.jar:3.4.3.1] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[na:1.8.0_191] at com.baomidou.mybatisplus.core.toolkit.CollectionUtils.computeIfAbsent(CollectionUtils.java:115) ~[mybatis-plus-core-3.4.3.1.jar:3.4.3.1] ......

我用 

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

查询了很多文章

检查了:

mybatis-plus:
mapper-locations: classpath*:/mapper/*/*.xml

各种方案尝试都不行,一直报这个错误

后来发现把 下图的 mapper.sys 文件夹重命名成 mapper就好了。

 我以为这个目录是 mapper/sys ,结果用资源管理器打开发现竟然是:

 搞了半天这个 mapper.sys 不是两层目录,而是一个文件夹的名称。。。。。

所以把它改成两层目录就好了。弄了三个小时才解决,吐了。使用IDEA创建目录一定要注意。 用“/ ” 别用 “.”, 只有创建包的时候才可以用“.”

 


__EOF__

本文作者张颖辉
本文链接https://www.cnblogs.com/izyh/p/17461957.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   张颖辉  阅读(954)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示