「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」
什么是注解: 注解的主要作用:对我们的程序进行标注和解释
自定义注解 -- 格式
以前的测试方式: 我们都是将代码全部写完再进行测试,其实这样并不是很好。 在以后工作的时候,都是写完一部分代码,就测试一部分。这样,代码中的问题可以得到及时修复。 也避免了,由于代码过多,从而无法准确定位到错误的代码
Junit概述: JUnit 是一个Java编程语言的单元测试工具,JUnit是一个非常重要的测试工具。
Junit特点:
Junit是一个开源代码的测试工具。
提供注解来识别测试方法。
JUnit测试可以让你编写代码更快,并能提高质量。
JUnit 优雅简洁。没那么多复杂,花费时间较少。
JUnit 在一个条中显示进度。如果运行良好则是绿色,如果运行失败,则变成红色。
JUnit 使用的基本流程:
-
将Junit 的jar包导入到工程中
-
编写测试方法该测试方法必须是公共的无参数无返回值的静态方法。
-
在测试方法上使用@Test注解标注该方法是一个测试方法。
-
选中测试方法右键通过junit进行该方法。
日志技术:
输出语句的弊端:
想取消记录的信息需要修改代码才能完成。
信息只能展示在控制台,不能将其记录到其他的位置 (文件,数据库)
什么是日志: 生活中的日志: 生活中的日志就好比日记,可以记录你生活的点点滴滴。 程序中的日志: 程序中的日志可以用来记录程序在运行的时候点点滴滴。并可以进行永久存储。
Log4j:
Log4j 是Apache的一个开源项目。
通过使用Log4j, 我们可以控制日志信息输送到目的地是控制台、文件等位置。
我们也可以控制每一条日志的输出格式。
通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。
最令人感兴趣的就是,这些可以通过一个配置文件来灵活的进行配置,而不需要修改应用的代码。
使用步骤:
- 导入相关的依赖
- 将资料中的properties配置文件复制到src目录下
- 在代码中获取日志的对象
- 按照级别设置记录日志信息