博客
关于我
Mybatis--标准日志工厂
阅读量:270 次
发布时间:2019-03-03

本文共 1044 字,大约阅读时间需要 3 分钟。

1. 日志工厂

如果一个数据库操作,出现了异常,我们需要排错,日志就是最好的助手!
曾经:sout、debug
现在:日志工厂


1.1 日志工厂分类

在这里插入图片描述

  • SLF4J
  • LOG4J 【掌握】
  • LOG4J2
  • JDK_LOGGING
  • COMMONS_LOGGING
  • STDOUT_LOGGING 【掌握】
  • NO_LOGGING
  • 在MyBatis中具体使用哪一个日志实现,在设置中设定

1.2 STDOUT_LOGGING(标准日志工厂)

在mybatis核心配置文件中配置

mybatis-config.xml
注意观察配置导入顺序


1.2.1 现在去UserMapperTest测试

UserMaper.xml

UserMapperTest.java

public void test() {           //        获取SqlSession对象        try (SqlSession sqlSession = MybatisUtils.getSqlSession()) {   //        执行sql//        方式1: getMapper            UserMapper mapper = sqlSession.getMapper(UserMapper.class);            User userById = mapper.getUserById(2);            System.out.println(userById);//        方式2: 不推荐//        List
userList = sqlSession.selectList("com.tian.dao.UserDao.getUserList"); } catch (Exception e) { e.printStackTrace(); } // 关闭资源非常重要 关闭session }

运行结果:

在这里插入图片描述

1.3 LOG4J日志工厂



转载地址:http://vlkl.baihongyu.com/

你可能感兴趣的文章
官宣:湘江智能“车-站-路-云”一体化协同智慧公交解决方案来啦!
查看>>
【论文写作PS】两张图片合为一张,不覆盖
查看>>
【程序】打包opencv程序
查看>>
bug宝典JAVA篇 maven打不进xml文件
查看>>
第3.1.6章 WEB系统最佳实践 js控件之bootstrap table
查看>>
C++基础(一)数据类型
查看>>
[OpenGL ES] VBO 顶点缓冲对象
查看>>
尚硅谷2019年Netty教程 零拷贝 ----目标netty---step2.10
查看>>
springboot多模块
查看>>
打开UltraEdit,提示文件可能不是DOS格式
查看>>
vue子组件传值到父组件$emit
查看>>
ajax面试题大全
查看>>
JS判断数组中是否包含某个值
查看>>
Event Loop详解
查看>>
css面试点总结一
查看>>
牛逼设置
查看>>
foxmail配置qq邮箱,ssl连接错误
查看>>
UltraEdit不产生bak 文件可能不是DOS格式
查看>>
Linux系统Web应用安全加固
查看>>
【互联网安全】业务安全及防护(数据风控)
查看>>