본문 바로가기

두 손끝의 창조자

검색하기
두 손끝의 창조자
프로필사진 codinglog

  • 분류 전체보기 (261)
    • 보안 (13)
    • Spring (37)
    • IoT (3)
    • 프로그래밍언어 (41)
      • Java (28)
      • Javascript (8)
    • 프로그래밍 (23)
    • BPMN (9)
    • HTTP (6)
    • git (10)
    • 개발환경 (16)
    • Database (20)
    • WAS (3)
    • OS (18)
    • 패키지관리 (15)
      • Gradle (13)
      • Maven (1)
    • Python (2)
    • JPA (9)
    • myBatis (5)
    • Docker (7)
    • react (11)
    • DevOps (8)
    • CSS (2)
    • SAP (3)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
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
Tags
  • dbeaver
  • useEffect
  • gradle
  • Linux
  • VSCode
  • mybatis
  • Java
  • maven
  • JavaScript
  • LOG4J
  • Kubernetes
  • log4j2
  • nginx
  • react
  • docker
  • Git
  • gson
  • sapfiorielements
  • IntelliJ
  • database
  • springboot
  • NCP
  • BPMN
  • JPA
  • intellijIDEA
  • Spring
  • Windows
  • MySQL
  • nodejs
  • tibero
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Lombok (1)

두 손끝의 창조자

lombok @RequiredArgsConstructor 주의점

클래스의 속성이 모두 final 일 때 자동으로 컨스트럭터의 파라미터로 만들어 줘서 편리하게 쓸 수 있다. 하지만 속성 중에 String 등 같은 타입이 여러개 잇을 때 기대한 순서가 달라 실제 사용한 클라이언트에서 사용했을 때 순서와 필드를 추가했을 때 순서가 다를 수 있다. 매우 심각한 문제를 발생시키므로 속성 타입이 모두 다를 때나 가끔 사용하고 아니면 사용하지 말자.

프로그래밍 2022. 5. 19. 14:39
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바