본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA/Spring

Annotation - @Data

@Data
@Getter @Setter @EqualsAndHashCode @AllArgsConstructor을 포함한 
Lombok에서 제공하는 필드와 관련된 모든 코드를 생성

import lombok.Data;

@Data
public class Person {
    private String name;
    private int age;
    private String address;
}

 

 

https://standout.tistory.com/491

 

Annotation - @Getter @Setter @ToString

lombok에서 getter, setter, tostring의 역할을 대신하여 코드의 길이를 줄여준다. import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString public class Person { private String name; private int age; priv

standout.tistory.com

https://standout.tistory.com/492

 

Annotation - @EqualsAndHashCode

@EqualsAndHashCode equals() 및 hashCode() 메서드를 생성 import lombok.EqualsAndHashCode; @EqualsAndHashCode public class Person { private String name; private int age; private String address; } https://standout.tistory.com/191 true인지 false인지

standout.tistory.com

https://standout.tistory.com/493

 

Annotation - @AllArgsConstructor

@AllArgsConstructor 클래스 내의 모든 필드를 매개변수로 받는 생성자를 자동으로 생성 import lombok.AllArgsConstructor; @AllArgsConstructor public class Person { private String name; private int age; private String address; } public

standout.tistory.com

 

'JAVA > Spring' 카테고리의 다른 글

Annotation - @RequiredArgsConstructor  (0) 2023.04.20
Annotation - @NonNull  (0) 2023.04.20
Annotation - @AllArgsConstructor  (0) 2023.04.20
Annotation - @EqualsAndHashCode  (0) 2023.04.20
Annotation - @Getter @Setter @ToString  (0) 2023.04.20