dao接口加@Select注解报红 --没有导mybatis坐标
运行mybatis环境出错 --SqlMapConfig.xml的dao映射配置没写子级package> ,直接把dao包地址写进了mappers>标签
找不到数据库 —properties文件把端口号后面多加了一个 /, 写成了 //
切入点表达式有小红点 – 等号后面没写execution
为了防止添加坐标的时候 自动把未写完整的坐标下载下来 等自动填充坐标标签 进度条走完以后再写坐标 写完再手动点Import ,这样保持仓库干净 没有乱七八糟无用的包
如果写坐标的时候 下载完报红 怀疑是坐标写错了的话 打开本地仓库 挨着最近的两个一对比 就看出来了 两个长得很像 但是居然重名 这不是很奇怪吗 哪个哪里不同就是哪里错了
整合spring和mybatis的时候 运行报错:
java.lang.IllegalStateException: Failed to load ApplicationContext 往下找到
Caused by …此处省略N个字BeanCreationException: Error creating bean with name ‘txAdvice’
—事务管理V标签ref 写成了value
单独搭建springmvc ,报错:javax.servlet.ServletException: Servlet.init() for servlet [dispatcherServlet] threw exception —springmvc的约束有错,
再运行:The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. —
Controller层的方法上没加@RequestMapping,
加上之后页面正常显示
后一天又搭mybatis框架 查不出结果 也不报错 ,没找到为啥,代码留着
找异常要找前面的,因为后面的异常可能是前面的异常导致的异常 ,找后面的异常就是无效异常 甚至error,找前面的才是根本原因
————————————————
版权声明:本文为CSDN博主「炎菁」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43555477/article/details/104379990
原文:https://www.cnblogs.com/yanjing220/p/12335848.html