괴발개발/Spring Framework

메소드 .toString() 과 어노테이션 @ToString

moonday 2021. 7. 30. 14:32

https://backback.tistory.com/68

 

toString이란?

Object 이란 모든 클래스의 가장 최상위 클래스인 "Object" 클래스 JAVA에 제공하는 모든 클래스들의 계충 구조로 되어있고, 그 최상위로 올라가면 "Object"이라는 클래스가 존재한다. 우리가 일반적으

backback.tistory.com

 

[요약]

- 모든 클래의 조상인 Object클래스의 메소드로 모든 클래스들이 사용할 수 있는 메소드

- 값을 출력해주는 메소드(내용에따라 뭔가 정상적이지 않은 값을 보여주기도 하는데, 그게 원래 toString이 불러온 값이 맞음)

 

 

@ToString

https://projectlombok.org/features/ToString

 

@ToString

 

projectlombok.org

[요약]

- lombok을 이용해서 어노테이션 @ToString을 쓰기만하면 메소드 .toString() 을 불러와서 사용할 수 있음

- toString이 불러오는 내용들 중에 종류에따라 해당 내용이 거실리고 싫으면 추가 .exclude~ 등등을 이용해서 제외하고 출력할 수 있도록도 할 수 있음