본문 바로가기
스프링

[JAVA, Spring ] equals, hashcode

by 흰색남자 2023. 6. 12.

객체 간 비교를 위해 사용함.

만약 구현이 안되있으면 비교 혹은 리스트, set에서 객체를 포함하고 있는지 여부를 판단하지 못함.

이펙티브 자바에서도 가르쳐주듯 클래스 선언 시 무조건 만들어야함.

자세한 내용은 시간나면 업데이트 하겠음.

요렇게 구현해야 객체의 속성을 비교하여 같은 객체인지 비교할 수 있게 됨.

아니면 메모리 주소로 같은 주소를 참조하고 있는지 판단하므로 안됨. 나~~중에 업데이트 하겠음

'스프링' 카테고리의 다른 글

자바 스프링의 AOP구현에 사용되는 도구 2가지  (0) 2023.03.19
Tomcat과 Netty  (0) 2023.02.28
JPA, Hibernate, Spring Data JPA  (0) 2023.01.26