发表于: 2017-10-03 23:41:01

2 819


今天完成的事:

学习了Junit和Log4j相关概念并完成了Junit的Demo和Log4j的Demo


1.Junit


Junit是一个流行的单元测试框架,可以快速的生成单元测试,其@Test注解的time和expected属性能够测试性能以及灵活的来指定对于输入临界点的异常的处理


maven来引入相关依赖如下图:

编写一个简单pojo,如下图

然后在/src/main/java/com/himly/下编写测试类,命名规范为需要对类进行测试的类名称+Test,如下图

测试类内容如下,命名规范为需要测试方法的名称+Test,并且测试方法的返回类型均为void

上图中对于如何使用Junit基础的内容讲解的十分清楚了,说一点如果需要测试的方法过多可以使用快捷键Ctrl+Shift+T来自动生成测试代码,其余不多加解释。


2.Log4j


首先Log4j是一个日志框架,Log4j可以很方便的指定 日志信息如何输出(输出到控制台,本地文件,数据库等)和日志信息如何展示(以什么格式输出日志)


首先添加依赖如下图


其次创建配置文件并配置,如下图:

上图中对于配置文件的参数和如何配置已经说的很详细了,说一点因为配置文件里字的长度太长截屏截不下来,需要的可以去github看源码,会在成果展示处附上github链接。


然后写个简单对的pojo,如下图

上图中首先针对这个类获取一个Logger,获取到了Logger以后能够在该类中设置日志。我在想为什么需要Logger以及它的参数是类的class属性,因为类的class属性就是类名,输出日志有可能需要输出是在哪个类中输出的,因此它的作用可能就是为了标记类。


明天计划完成的事:

1.学习Spring+mybatis,以及Spring的事物管理。如果有多余时间再学学SpringMVC

遇到的困难:

收获:

首先经过今天的学习发现学习框架之类的先了解下相关概念,然后找Demo并运行以后自己思考就能够很好的理解相关的原理和概念了。

还有经过今天学习的框架对于Junit和Log4j有了相关的概念和使用的基本经验。


注:附上github仓库链接


返回列表 返回列表
评论

    分享到