Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

개발자되기 프로젝트

Lombok 본문

Spring Boot

Lombok

Seung__ 2021. 5. 22. 23:36

@EqualsAndHashCode

특별히 JPA에서 @EqualsAndHashCord를 사용할 일 많이 없음. 다만 @Data에서 구현하고 있는 내용이고

자바에서 객체의 동등성을 비교하기 위해서 equals method와 hashCode method를 overriding을 권장.

따라서 entity 객체를 만들 때에도 equals, hashCode toString을 overriding하는게 권장됨.

 

 

@Data

Entity 객체를 사용하면서 가장 많이 사용할 annotation

@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode. 다 제공함.

 

@Builder

@AllArgsContructor와 비슷하게 객체를 생성하고 필드값을 주입해줌. 빌더의 형식을 가지고 제공해줌.

User user3 =  User.builder().name("sdlkjsdf").email("sdlfkjsdf.com").build();

'Spring Boot' 카테고리의 다른 글

Swagger  (0) 2021.05.30
Mock MVC  (0) 2021.05.22
JUnit-3 : Jacoco  (0) 2021.05.22
JUnit-2(spring, lombok 활용)  (0) 2021.05.22
Junit-1  (0) 2021.05.22
Comments