发表于: 2017-10-03 23:41:01
2 817
今天完成的事:
学习了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仓库链接
评论