이 영역을 누르면 첫 페이지로 이동
Puter의 잡동사니 블로그의 첫 페이지로 이동

Puter의 잡동사니

페이지 맨 위로 올라가기

Puter의 잡동사니

잡다한 것이 한데 뒤섞인 곳

lombok annotation

  • 2022.09.12 22:29
  • development
반응형
자주 쓰는 lombok annotation

 


 

`@Getter`, `@Setter`

> getter/setter 메서드 생성

 


 

[생성자 자동 생성 관련]

 

`@NoArgsConstructor`

> 파라미터가 없는 기본 생성자 생성

 

`@RequiredArgsConstructor`

> `final`이나 `@NonNull`인 필드 값만 파라미터로 받는 생성자 생성

 

`@AllArgsConstructor`

> 모든 필드 값을 파라미터로 받는 생성자 생성

 


 

`@ToString`

> `toString` 메서드 생성

 


 

`@EqualsAndHashCode`

> `equals`, `hashCode` 메서드 생성
> `(callSuper = true)` 속성 사용 시 부모 클래스의 필드까지 감안 여부 설정 가능

 


 

`@Data`

> 아래 어노테이션을 전부 설정

> `@Getter`

> `@Setter`

> `@RequiredArgsConstructor`

> `@ToString`

> `@EqualsAndHashCode`

 


반응형
저작자표시 비영리 변경금지 (새창열림)

'development' 카테고리의 다른 글

UnsatisfiedDependency  (0) 2022.09.15
WebSocket @Autowired  (0) 2022.09.14
spring boot transaction  (0) 2022.09.08
PostgreSQL 리눅스 설치  (0) 2021.04.29
CentOS7 locale -a  (0) 2020.01.23

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • UnsatisfiedDependency

    UnsatisfiedDependency

    2022.09.15
  • WebSocket @Autowired

    WebSocket @Autowired

    2022.09.14
  • spring boot transaction

    spring boot transaction

    2022.09.08
  • PostgreSQL 리눅스 설치

    PostgreSQL 리눅스 설치

    2021.04.29
다른 글 더 둘러보기

정보

Puter의 잡동사니 블로그의 첫 페이지로 이동

Puter의 잡동사니

  • Puter의 잡동사니의 첫 페이지로 이동

검색

메뉴

  • ALL
  • #TAG

카테고리

  • Puter의 잡동사니 (164)
    • creation (5)
    • tagging (42)
    • product (63)
    • toy (18)
    • game (2)
    • clothes (4)
    • useful (3)
    • development (27)
반응형

정보

Puter의 Puter의 잡동사니

Puter의 잡동사니

Puter

블로그 구독하기

  • 구독하기
  • 네이버 이웃 맺기
  • RSS 피드

나의 외부 링크

  • kakao pay
  • 구글 Search Console
  • 구글 Analytics
  • 네이버 웹마스터 도구
  • 네이버 Analytics

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. Copyright © Puter.

티스토리툴바