解决错误: Failed to load class “org.slf4j.impl.StaticLoggerBinder“

缺少一个jar包,jar包如下:

<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple -->
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version>1.7.25</version>
</dependency>

或者

<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-simple -->
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-nop</artifactId>
    <version>1.7.25</version>
</dependency>

第三种Java环境有问题,比如Jdk7对应tomcat7,Jdk8对应tomcat8等等。

 解决Mybatis报错问题:Type interface com.tjcu.dao.UserDao is not known to the MapperRegistry.

解决方案分为两种情况:
1.在mybatis核心配置文件中(mybatis-config.xml)配置mappers
<!--  每个mappers.xml文件都需要在mybatis-config.xml核心配置文件中注册-->
<mappers>
  <mapper resource="com/tjcu/dao/UserDaoImpl.xml"></mapper>
</mappers>

2.就是namespace编写出错(就是namespace的位置与实际文件位置不同)
注意报错中提示的:is not known to the MapperRegistry.这个表示没有这个映射地址,也就是说虽然配置文件中配置了,又能是SQL配置文件Mapper.xml中配置错误了,也有可能namespace中编写时出了错误:

namespace的设置与文件实际的位置不同

创建第一个mybatis程序 遇到的问题相关推荐

  1. Mybatis入门学习---创建第一个Mybatis程序

    在这里我先给出项目的目录结构: 1.创建数据 在MySQL里面创建一个test数据库,里面有student表,数据如下: 2.创建maven项目并导入相关依赖 maven依赖如下: #pom.xml ...

  2. 快速搭建第一个Mybatis程序

    一.简介 1.初识Mybatis 2.持久化 3.持久层 4.为什么需要Mybatis 二.第一个Mybatis程序 1.搭建环境 2.创建一个新模块 3.编写代码 4.Junit测试 三.可能遇到的 ...

  3. 第一个 Mybatis 程序(CURD操作)

    步骤 (1)搭建环境 1.搭建数据库 -- 创建数据库mybatis CREATE DATABASE `mybatis`; USE mybatis;-- 新建表 user CREATE TABLE ` ...

  4. 第一个Mybatis程序示例 Mybatis简介(一)

    在JDBC小结中(可以参阅本人JDBC系列文章),介绍到了ORM,其中Mybatis就是一个不错的ORM框架 MyBatis由iBatis演化而来 iBATIS一词来源于"internet& ...

  5. 【Mybatis 之应用篇】1_Mybatis简介、第一个Mybatis程序和增删改查在Mybatis中的使用方式

    文章目录 Mybatis 一.简介 1.持久化 2.持久层 3.为什么需要Mybatis? 二.第一个Mybatis程序 1.创建一个数据库 2.配置pom.xml文件 3.创建实体类 4.创建一个M ...

  6. mybatis学习笔记-02-第一个mybatis程序

    该视频为狂神说java视频配套笔记(博主自己手打223,日后做个参考223),b站连接:Mybatis最新完整教程IDEA版[通俗易懂]-02-第一个mybatis程序) 文章目录 2.第一个myba ...

  7. MyBatis学习笔记2 ——第一个MyBatis程序

    MyBatis学习笔记2 --第一个MyBatis程序 参考教程B站狂神https://www.bilibili.com/video/BV1NE411Q7Nx 环境搭建 建立一个mybatis数据库用 ...

  8. MyBits学习总结(1)--- MyBits简介、编写一个MyBatis程序

    MyBits学习总结(1)- MyBits简介.编写一个MyBatis程序 1. MyBits简介 什么是mybits? 在哪里找? mybatis原来不叫mybatis ,而叫 ibatis1.2: ...

  9. 第一个Mybatis程序配置(代码)

    2.第一个Mybatis程序 思路:搭建环境–>导入Mybatis–>编写代码–>测试! 2.1.搭建环境 搭建数据库 新建项目: 创建一个普通的Maven项目 删除src目录 导入 ...

  10. (转)WCF教程系列(1)-创建第一个WCF程序

    作为微软技术.net 3.5的三大核心技术之一的WCF虽然没有WPF美丽的外观 但是它却是我们开发分布式程序的利器 但是目前关于WCF方面的资料相当稀少 希望我的这一系列文章可以帮助大家尽快入门 下面 ...

最新文章

  1. LeetCode 268. Missing Number--Python解法--数学题
  2. 字节「大力」做教育,依然技术思维,1万员工参与,三年不考虑盈利
  3. PHP如何使用GeoIP数据库
  4. hdu4267线段树段更新,点查找,55棵线段树.
  5. 蓝桥杯_算法训练_字串统计
  6. Leave List-Processing 新解
  7. 程序的加载和执行(一)——《x86汇编语言:从实模式到保护模式》读书笔记21
  8. 【Azure学习.01】先从账号注册开始
  9. 调试利器:浏览器 Logger
  10. 查看linux IO地址范围
  11. DNS高可用设计--软件高可用
  12. 赛门铁克运维注意事项
  13. CSS实现三栏布局(5种)
  14. idea中git回退远程仓库版本
  15. c语言点分十进制转化成长整形,点分十进制IP和长整型转换
  16. 流程图中的实线_教你如何正确看懂工艺流程图
  17. 查询-非等值连接,外连接,子查询
  18. Linux系统 logrotate 详解
  19. 日本地震波及芯片产业链致价格走势难料
  20. 钢琴 低音到高音 音效_什么是低音扬声器,中音扬声器和高音扬声器?

热门文章

  1. 在绝望中寻找希望-中篇 写给年轻人
  2. mysql替换后的zzigu_MySQL导入数据报错Got a packet bigger than‘max_allowed_packet’bytes错误的解决方法...
  3. phusion passenger standalone
  4. LTE CQI优化提升方法
  5. mybatis基础(上)
  6. 通过修改注册表打开或关闭Windows防火墙端口
  7. 实现语音视频录制(demo源码)
  8. IDEA 设置前进,后退快捷键
  9. LeetCode0704-二分查找
  10. Python字符串| min()