发表于: 2018-01-27 20:53:42
1 513
今天完成的事情:
今天主要是翻看任务一之前学习的东西,查漏补缺。
1.完成对log4j的初步学习。
之前我都是使用System.out.print对java最后得结果进行测试,但是这样在使用过程中可以明显感觉到有时候出了错需要根据底下的运行结果去排查,今天初步学习了一下log4j和调试功能。
首先是log4j,以我前天的插入数据库数据的java为例:
导入所需的jar包:
然后在这里添加日志记录器
然后比如这里我使用的是i*j的循环方法插入不同的数据,然后我在这里可以使用日志功能记录每一次的数据
结果
这里有四个等级,分别是erron>warn>info>degug,选用前面的不会显示后面的信息,比如我换成debug,
这只是日志替代打印的功能,日志我感觉最好的一个功能就是可以把上面的信息保存起来,然后输出,这样可以保留记录,并且其记录的内容也要比打印要多的多。
2.java中的调试功能学习。
简单学习了一下java中的调试功能,还以我的插入数据程序为例
在这里可以设置断点
然后这里可以开始调试对话
然后在这里可以进行单步调试
3.mybatis和spring的整合
今天翻看之前学习的时候发现自己没哟对mybatis和spring进行整合。
首先把自己之前写的mybatis复制一下,用这个当例子进行与spring的整合。
编写一个接口类,里面有mybatis的基本功能
在Student配置文件中实现接口
配置Spring的xml文件
明天计划的事情:
完成Spring和mybatis的整合,深度思考任务一
遇到的问题:
今天在回看之前的东西,温故而知新,之前学习的时候都是跟着任务走,并没有停下里认真思考,现在回看的时候其实发现了很多问题,比如今天发现了之前没有整合mybatis和Spring,那么我就想为什么要把他们进行呢,之前也学习了JBDC,那么JBDC和Mybtis同样都是数据库的连接方式,为什么要选用mybatis呢,这些东西应该思考一下。
收获:
初步学习了日志功能和单步测试。
评论