spring boot(2)
-
Spring Boot JPA: DB 주석(comment) 입력하는 법을 알아보았습니다.
일정에 따라 신규 기능을 작성하려고 하는 찰나, 현 프로젝트 DB 테이블 내 컬럼에 대한 주석이 필요했다. 사족으로 시작해보자면, 이전에 장고 프로젝트에서도 컬럼별로 주석을 작성하고 싶어 알아보았는데 이 부분 지원이 잘 안되서 애매한 부분이 있었다. 현재까지 알기로는 PostgreSQL에서만 comment 작성을 지원하는 라이브러리는 있는 것으로 알고 있는데 MySQL정도만이라도 주석 작성기능을 장고에서 정식기능으로 지원해줬으면 좋겠다. 혹시 지원이 되는지 아시는 분은 댓글 좀 부탁드립니다. https://github.com/vanadium23/django-db-comments GitHub - vanadium23/django-db-comments: Move your model's verbose name ..
2022.05.18 -
Lombok: @Builder.Default (빌더 패턴에서 기본값 세팅하기)
현재 빌더 패턴을 기반으로 프로젝트를 진행하고 있다. 도메인 레벨에서 enum을 통해 아래와 같이 선택자를 부여하였다. public enum Status { USE, // 사용함 NOT_USE, // 사용안함 } 이후 status라는 필드를 작성할 때 위 enum값에 대한 초기화 된 값, 즉, 기본값을 지정해주고 싶었다. 이럴때 사용할 수 있는 어노테이션이 바로 @Builder.Default였다. @Builder.Default private Status status = Status.USE; 사용법은 아래와 같다. 1. 해당 필드 선언내용 위에 @Bulder.Default를 얹어준다. 2. 필드 값 우측에 "= Status.USE"라는 내용을 붙여 기본값이 어떤건지 명시적으로 선언해준다. 이렇게 적용하면 ..
2022.05.18