Spring Boot(2) Junit 和 LomBok
1、一个优秀的项目应当有相应的测试单元存在,Junit可以满足我们的需求,具体使用
1、先在pom文件中配置
<!--junit-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
2、在项目中新建一个test文件夹,并且给他Test标记
3、具体的使用方法在LomBok里一起说啦~
2、虽然说使用idea可以使用alt 加 insert 的方法快速地生成get set 等方法,但是如果有一种方案可以直接代码都不用写的话,那也是极好的,LomBok就可以是实现我们想要的,具体使用如下。
1、先在pom文件种配置LomBok
<!--lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
2、新建一个bean,叫Stuent吧,给它叫个@Data注解
import lombok.Data;
import org.springframework.stereotype.Repository;
@Repository
@Data
public class Student {
private String name;
private int age;
private String id;
}
3、在测试单元中看看Student有哪些方法,也就是印证LomBok有没有用
import org.junit.Test;
import com.example.demo.beans.Student;
import java.lang.reflect.Method;
public class LombokTest {
@Test
public void testStudent(){
Class clazz = Student.class;
Method [] methods = clazz.getDeclaredMethods();
for(Method method : methods){
System.out.println(method.getName());
}
}
}
4、可以看到输出
真乃神器也