@AllArgsConstructor
모든 필드에 대해 생성자 생성
@AllArgsConstructor
public class Human {
String name;
String nickName;
}
public class SampleService {
public static void main(String args[]) {
Human human = new Human("홍길동","의적");
}
}
@NoArgsConstructor
NoArgs 라는 이름에 걸맞게 인자가 존재하지 않는 생성자 생성
@NoArgsConstructor
public class Human {
String name;
String nickName;
}
public class SampleService {
public static void main(String args[]) {
Human human = new Human();
}
}
@RequiredArgsConstructor
초기화 되지 않은 final 필드와 @NonNull 어노테이션이 붙은 필드에 대한 생성자 생성
@RequiredArgsConstructor
public class Human {
final String name;
final String nickName;
SampleService service;
public static void main(){
Human human = new Human("홍길동", "의적");
}
}
'끄적 > lombok' 카테고리의 다른 글
lombok (0) | 2022.12.29 |
---|---|
@Getter @Setter (0) | 2022.12.29 |
@Builder (0) | 2022.12.28 |