목록2025/04 (1)
Kuma's Curious Paradise
equals()와 hashCode() 그리고 @EqualsAndHashCode : 왜 쓰고, 언제 쓰는가?
최근 프로젝트에서 아래와 같은 Lombok 어노테이션이 붙은 코드를 발견했다.아래는 해당 코드를 단순화한 예시다. (말이 안 될 수 있으니... 예시로만 봐 주면 좋겠다.)@EqualsAndHashCode(of = {"bookId", "bookPriceId"})public class BookCover { private Long bookCoverId; private Long bookId; private Long bookPriceId; private int price; public BookCover(Long bookId, Long bookPriceId) { this.bookId = bookId; this.bookPriceId = bookPriceId; ..
스프링
2025. 4. 12. 10:45