mybatis的使用

  快速构建mybatis的应用,但是提示dao层接口没有bean,不能注入,是哪里出问题了?需要尽快解决bug,同时立即其工作原理。

  实在不行,只有去github等网站看完整的相似的工程源码。

  看了github上的源码,似乎少了一个mybatis-pring的jar文件,我之前开发时用到过,这次开发忘记了。

------------------------分割线

  之前mybatis集成在springboot中,没有使用spring-mybatis的安装包,所以出错。还有就是返回前台的json数组为空,不知到怎么回事,最后理解了其解析json的原理,发现是没有写setter和getter的方法。还有时间和双浮点数的格式。

----------------------

   报错not bounded,我调这个bug调了一天多,在网上搜索的检查namespace,package等,都没有错。错误提示是没有找到xml文件,我就纳闷了,为什么找不到呢?后来才发现,原来是resource中奇怪的目录为题,可以看着两个链接:https://jingyan.baidu.com/article/93f9803f51225fe0e56f5573.html,https://blog.csdn.net/benben513624/article/details/81076182。

  在创建resources下目录时,和创建package不同,我去磁盘文件夹下看了文件的目录,发现com.exaple.demo.mapper显示为一个文件夹,而不是子文件夹,即com/example/demo/mapper,这个是一个非常隐蔽的错误,希望大家能够学到。

 

posted @   懂得了才能做一些改变  阅读(251)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示