반응형 callSuper2 [Lombok] @EqualsAndHashCode @EqualsAndHashCode는? Java 개발에서 equals() 및 hashCode() 메서드에 대한 상용구 코드 작성은 지루하고 오류가 발생하기 쉽습니다. Lombok의 @EqualsAndHashCode 주석은 메서드를 자동으로 생성하여 코드에서 개체 동등성을 보다 쉽게 설정할 수 있도록 하는 편리함을 제공하고 있습니다. 사용법 Java class 위에 @EqualsAndHashCode 주석을 붙여서 사용할 수 있습니다. import lombok.EqualsAndHashCode; @EqualsAndHashCode public class Person { private String name; private int age; } 상단의 코드를 확인할 경우, 다음과 같이 코드가 생성됩니다. 보시다시피.. 2023. 7. 17. [Lombok] @ToString Java 개발에서 toString() 및 equals()와 같은 일반적인 메서드에 대한 상용구 코드를 작성하는 것은 시간이 많이 걸리고 오류가 발생하기 쉽습니다. Lombok의 @ToString 주석은 개발자가 반복적인 수동 구현에서 벗어나도록 도와주고 있습니다. @ToString은? Java 클래스에 대한 toString() 메서드 생성을 자동화하는 주석입니다. 사용법 Java class 위에 @ToString 주석을 붙여서 사용할 수 있습니다. import lombok.ToString; @ToString(exclude = {"password", "creditCardNumber"}) public class User { private String username; private String passwor.. 2023. 7. 16. 이전 1 다음 반응형