@EqualsAndHashCode
public class IpPort {
private String ip;
private int port;
public IpPort(String ip, int port) {
this.ip = ip;
this.port = port;
}
}
위와 같은 코드가 있을 때
public static void main(String[] args) {
IpPort ipPort1 = new IpPort("127.0.0.1", 1234);
IpPort ipPort2 = new IpPort("127.0.0.1", 1234);
assertThat(ipPort1).isEqualTo(ipPort2);
}
를 했을 때 정상적으로 통과되게 하려면 Lombok의 @EqualsAndhashCode를 쓰면 된다.
그렇게 된다면 참조값이 달라도 안에 있는 값이 같다면 트루가 나온다.
'메모장' 카테고리의 다른 글
봐야할 영상 모음 (0) | 2023.10.31 |
---|---|
thymeleaf 컨버전 적용 (0) | 2023.10.26 |
경상수지에 대한 책 내용 메모 (0) | 2023.10.25 |
HTML 화면 오류 vs API 오류 (0) | 2023.10.25 |
jackson사용법 (0) | 2023.10.24 |