1.lombok介绍
1.概述:第三方工具(oracle属于第一方,我们自己属于第二方,除此之外都是第三方)
2.作用:简化javabean
3.使用:想要使用第三方的工具,需要导入第三方提供给咱们得jar包(jar是一个压缩包,需要将jar导入到我们的模块下,解压才能使用里面的工具类)
a.在当前模块下创建文件夹,取名为lib或者libs
b.将lombok的jar包,复制到lib下
c.将jar包在当前位置解压:
对着要解压的jar包,或者对着lib文件夹,右键-> add as library -> ok
2.lombok常用注解
@Getter和@Setter
-
作用:生成成员变量的get和set方法。
-
写在成员变量上,指对当前成员变量有效。
-
写在类上,对所有成员变量有效。
-
注意:静态成员变量无效。
@ToString
-
作用:生成toString()方法。
-
注解只能写在类上。
@NoArgsConstructor
@AllArgsConstructor
-
@NoArgsConstructor:无参数构造方法。
-
@AllArgsConstructor:满参数构造方法。
-
注解只能写在类上。
@EqualsAndHashCode
-
作用:生成hashCode()和equals()方法。
-
注解只能写在类上。
@Data
-
作用:生成get/set,toString,hashCode,equals,无参构造方法
-
注解只能写在类上。
3.Junit介绍
1.概述:单元测试是一个小框架,可以代替main方法使用
2.作用:单独的执行某一个方法,去测试我们所写的接口(功能)
4.Junit的基本使用
1.导入junit的jar包
2.在想要执行的方法上加: @Test
5.Junit的注意事项
@Test不能修饰带参数的方法
@Test不能修饰带返回值的方法
@Test不能修饰静态方法
@Before:在@Test之前执行,有多少个@Test执行,@Before就执行多少次
@After:在@Test之后执行,有多少个@Test执行,@After就执行多少次