본문 바로가기

괴발나라

검색하기
괴발나라
프로필사진 괴발맨

  • 분류 전체보기 (19)
    • 언어 (1)
      • Java (1)
      • JavaScript (0)
      • Kotlin (0)
    • 프레임워크 & 라이브러리 (3)
      • Vue.js (0)
      • Spring 🌱 (1)
      • JPA (2)
    • 도서 (10)
      • JAVA 객체지향 디자인패턴 (7)
      • 혼자공부하는 컴퓨터 구조 + 운영체제 (3)
    • DB (2)
      • RDB (1)
      • Redis (1)
    • 기타 (0)
      • Postman (0)
      • Computer Science (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
일 월 화 수 목 금 토
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
  • 프로그래밍
  • java
  • cache
  • 서버개발
  • 개발
  • 클래스다이어그램
  • redis
  • 디자인패턴
  • 연관관계
  • 웹
  • backend
  • 코딩
  • OOP
  • caching
  • 전략패턴
  • 웹개발
  • 다자인패턴
  • 집합관계
  • 봇
  • Spring
  • 자바
  • 백엔드
  • 의존관계
  • jpa
  • Programming
  • Sprign
  • 객체지향
  • IT
  • Web
  • spring data jpa
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록언어 (1)

괴발나라

[Lombok] @Singular 사용 시 주의점

Collection 타입인 필드에 @Singular를 달면 한층 더 가독성 좋은 코드를 작성할 수 있다. User.builder() .roles(roles) .build(); 이렇게 작성하던 것을 User.builder() .role(ADMIN) .role(MEMBER) .build(); 이렇게 작성할 수 있게 된다. 하지만!! 두번째처럼 필드를 세팅하면 해당 컬렉션은 불변컬렉션이 된다. 주의하자.

언어/Java 2023. 8. 3. 17:51
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바