`@RequiredArgsConstructor` 사용은 불가 한 부분 인가요?
- 작성자 :
- 문*자
- 작성일 :
- 2024-06-10 11:53:46
- 조회수 :
- 134
- 구분 :
- 적용지원(적용점검)
- 진행상태 :
- 완료
Q
Github 및 이클립스 등으로 확인 할 수 있는 코드를 보면
DI시 `@RequiredArgsConstructor`를 사용하는 코드가 보이지 않던데
혹시 전자정부프레임 워크 적용 점검시 `@RequiredArgsConstructor `를 사용하면 안 된다는 사항이 있는 건가요 ?
해당 건에 대한 문의 글 및 가이드 문서 상에서도 언급이 없어 글 남겨봅니다.
DI시 `@RequiredArgsConstructor`를 사용하는 코드가 보이지 않던데
혹시 전자정부프레임 워크 적용 점검시 `@RequiredArgsConstructor `를 사용하면 안 된다는 사항이 있는 건가요 ?
해당 건에 대한 문의 글 및 가이드 문서 상에서도 언급이 없어 글 남겨봅니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
@RequiredArgsConstructor는 Lombok에서 제공하는 어노테이션으로
표준프레임워크의 적용 기준과는 직접적인 관련은 없습니다.
다만, 해당 어노테이션은 객체 내부의 final, @Notnull 이 붙은 인스턴스 멤버들을 가지고 있는 생성자를 자동으로
만들어 주기 때문에 코드 리팩토링에 취약하다는 점을 참고하여 주시기 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
@RequiredArgsConstructor는 Lombok에서 제공하는 어노테이션으로
표준프레임워크의 적용 기준과는 직접적인 관련은 없습니다.
다만, 해당 어노테이션은 객체 내부의 final, @Notnull 이 붙은 인스턴스 멤버들을 가지고 있는 생성자를 자동으로
만들어 주기 때문에 코드 리팩토링에 취약하다는 점을 참고하여 주시기 바랍니다.
감사합니다.