CodeSpark

CodeSpark

  • 분류 전체보기 (17)
    • JAVA & Kotiln (1)
      • JPA (1)
      • Spring-Framework (0)
      • Spring-Boot (1)
      • Lombok (1)
      • QueryDsl (1)
      • TDD (2)
      • etc. (2)
    • Server (0)
      • Tomcat (0)
      • AWS (0)
      • etc. (0)
    • DB (3)
      • Mysql (0)
      • Oracle (0)
      • H2 (1)
      • etc. (2)
    • Git (3)
      • Github (3)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

CodeSpark

컨텐츠 검색

태그

JavacProcessingEnvironment JdbcSQLNonTransientConnectionException Collection With JPA querydsl @DisplayName inteliJ git push PropertyReferenceException createQuery lombok JPA H2최초연결 TDD Java @Junit5 PropertyNamingStrategy KClasses simpleQueryError LombokProcessor repositoryCustom

최근글

댓글

공지사항

아카이브

JAVA & Kotiln/Lombok(1)

  • [Annotation] @Builder - setter 코드 간소화

    기본적으로 '@Builder' 는 Lombok pakage에 포함되어있는 어노테이션이다 아래 예제는 DTO에 사용된 코드를 기반으로 작성한 클래스이니 참고하길 바란다 내용은 Setter기능을 대체하면서 코드 가독성을 높혀주는 @Builder의 리뷰이다. MembertestDto에 @Builder 어노테이션을 사용하고 다른 곳에서 객체를 인스턴스화 할 때 기본생성자를 이용한 뒤 setter를 사용하는 방식이 아닌 class.builder() 를 사용해 오른쪽 화면과 같이 가독성이 높은 코드 방식으로 setter 메소드를 대체할 수 있다. 또한 값을 입력함에 있어 Compile 시점에 Error를 발생하기에 변수명의 오타같은 Human Error를 방지할 수 있다. 간단하게 리뷰를 마치며 이외에도 Lombo..

    2023.03.08
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바