发表于: 2017-12-14 22:01:22
2 772
一;学习mybatis相关基础知识
1;注解的crud…….
2;xml形式的crud………
3;动态sql类的crud……..
4;日志追踪sql
5;mybatis日志加载机制
Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种方式:
SLF4J----Apache Commons Logging-----Log4j2-----Log4j----JDK logging
具体选择哪个日志实现由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果一个都未找到,日
志功能就会被禁用。
6; Mybatis对Log4j的配置支持:Logging Configuration
------------------------MyBatis可以对包、类、命名空间和全限定的语句记录日志-----------------------------------------
步骤1: 增加Log4J jar包
因为采用Log4J,要确保在应用中对应的jar包是可用的。要满足这一点,只要将jar包添加到应用的classpath中即可。
步骤2:配置Log4J
配置Log4J比较简单, 比如需要记录这个mapper接口中的get方法
测试结果, Log4J会把Mapper下的get方法详细执行日志记录下来,对于应用中的其它类则仅仅记录错误信息。同时也可以根据需
要调整相应粒度……..
如果只想看日志的执行记录而不看执行结果的,直接调成debug就可以了
7;同理XML形式的sql语句,仍然可以用日志记录xml文件….
只需要配置上相应的namespace
明日计划的事情:
1;设计方案中的点赞收藏模块
2;复习一下分页的知识
3;学习一些基础知识
遇到的问题及解决方法:
1;小问题简单说1个…..
Java项目的Log4j配置文件找不到的原因
没法设置源文件夹
解决办法:
直接放到java项目的src下面…….相当于指明了classpath…….
直接通过设置成源文件夹…..
变了…..可以………..
运行没问题,跟踪sql信息……
收获:
1;学习mybatis的相关知识点
2;方案设计开始了,虽然比较棘手
评论