HANDA개발
HANDA개발공부
HANDA개발
전체 방문자
오늘
어제
  • HANDA_list
    • 취업일지
    • 일상
    • TIL
    • Linux
    • RabbitMQ
    • Spring
      • Security
      • Batch
      • Project
    • ERROR
    • DB
      • Oracle
      • PostgreSQL
    • JUnit
    • JAVA
    • AWS
    • OAuth2.0
    • Redis
    • API
    • Jenkins
    • Nigix
    • CS
    • 코테준비
      • 자료구조
      • 알고리즘
    • 학교수업
    • 디자인패턴

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • oracle
  • 명령어
  • 어노테이션
  • 상태관리
  • 프로그래머스
  • valid어노테이션
  • JVM
  • 재실행
  • 스프링배치
  • 프로시져호출
  • 애플코딩
  • garbaage
  • SpringBatch
  • 데이터베이스
  • JAVA명령어
  • 역직렬화
  • error
  • 다른파라미터
  • gson
  • EAI
  • batch
  • java실행과정
  • Parameter
  • MQ
  • @Valid
  • 공부준비
  • mybatis
  • Job
  • Spring
  • cmd

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
HANDA개발

HANDA개발공부

Spring

lombok 주의사항 _ @Data는 가급적 사용금지.

2022. 11. 18. 10:50

 

결국은 제일 나쁜 것은 내가 제일 많이 사용하는 @Data 어노테이션이다.

@Data 어노테이션에서는 하지말라는 것이 다 포함되어 있다.

@Data = @NoArgsConstructor + @Getter + @Setter + @ToString + @EqualsAndHashCode 이다. 

 

출처1 | lombok 사용시 주의사항

https://kwonnam.pe.kr/wiki/java/lombok/pitfall

 

java:lombok:pitfall [권남]

 

kwonnam.pe.kr

출처2 | 출처1을 쉽게 풀어놓은 포스팅

https://lkhlkh23.tistory.com/159

 

Lombok 너무 편리하기 때문에 주의해야 한다. (Lombok 주의점)

같이 스터디했던 동생이 사전과제에 대한 평가에 DTO에 Lombok Setter가 무분별하게 사용을 했다는 피드백을 받았다.그러다가 좋은 DTO는 무엇일까? 라는 고민을 하다가 ... 엉뚱하게 Lombok으로 화제가

lkhlkh23.tistory.com

 

 

 

'Spring' 카테고리의 다른 글

[Spring] @EventListener 와 ApplicationReadyEvent.class 를 사용한 spring 초기화  (0) 2023.06.29
@RequiredArgsConstructor 롬복 어노테이션으로 자동생성자생성주입  (0) 2022.11.17
@Autowired, @Inject, @Resource 의 차이  (0) 2022.09.01
UriComponentsBuilder  (0) 2022.08.19
[spring] annotation 정리  (0) 2022.07.07
    'Spring' 카테고리의 다른 글
    • [Spring] @EventListener 와 ApplicationReadyEvent.class 를 사용한 spring 초기화
    • @RequiredArgsConstructor 롬복 어노테이션으로 자동생성자생성주입
    • @Autowired, @Inject, @Resource 의 차이
    • UriComponentsBuilder
    HANDA개발
    HANDA개발

    티스토리툴바