본문 바로가기

개인프로젝트

@RequiredArgsConstructor @NoArgsConstructor @AllArgsContstructor

728x90

@RequiredArgsConstructor

예) private final FirstRepository firstRepository; , @NonNull private String name;
main()
{
TestCon testCon = new TestCon("철수");
}

 


@NoArgsConstructor 
파라미터가없는 기본 생성자를 생성합니다.
예) private String name; private String address;


public TestCon(String name, String address){
this.name = name;
this.address = address;
}
main()
{
TestCon testCon = new TestCon();
}

 


@AllArgsContstructor
private String name;
private String address;
private int age;
private int post_num;
private int money;

main()
{
TestCon testCon = new TestCon("철수","서울",25,404,99999999);
}

728x90