티스토리 뷰
반응형
Lombok - @getter
Lombok - @setter
Lombok - @ToString
Lombok - @ToString.Exclude
개발자가, 실수할 수도 있고,자바에서 제공하는 toString 메서드를 Overriding 하여, 사용한다면,
멤버 변수가 늘어날 때마다, 추가해주고, getter, setter 또한 추가적으로, 만들어줘야 한다.
그렇다고 한다면 쓸데없이 자바 코드수가 늘어나게 되고, 실수할 경우, 원하는 로그를 보지 못할 수 있다.
그리하여, 클래스 내부에 위와 같은 어노테이션을 이용하여 선언해주면, 멤버 변수가 늘든 말든, 자연적으로 getter,setter뿐 아니라, ToString을 개발자가 신경쓰지 않아도 된다.
또한 제외하고 싶은 toString값이 있다면 해당 멤버변수 위
@ToString.Exclude
ex) private String name;
사용하여 준다면 , 이 변수는 toString에서 제외된다.
Lombok - @Constructor
Lombok - @EqualsAndHashCode
Lombok - @Data
반응형
'Just do it.' 카테고리의 다른 글
| [Springboot] 스프링 부트란? (1) | 2020.09.19 |
|---|---|
| [Java] 자바 입출력 - 직렬화(Serialization) (0) | 2020.09.08 |
| [Java] 데코레이터 패턴 (Decorator Pattern) (0) | 2020.09.08 |
| [Java]Singleton Pattern에 대하여 (0) | 2020.06.28 |
| REST란? REST API,RESTful 에 대하여. (0) | 2020.06.10 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 여러url
- 운영체제
- 응용가능
- 이고잉
- Liked List
- 기본내용
- http 응답코드
- Web
- 자바
- OperatingSystem
- 처리방식
- JQuery
- 특수문자전달
- 자원관리 기능
- 생활코딩
- 자료구조
- 인증번호5자리
- java
- 디자인패턴
- javascript
- 간단한 정의
- SQL
- data structure
- 운영체제의 기능
- It
- 알고리즘
- 운영체제의 정의
- OS
- JCF
- 빅 오
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
글 보관함
