인프런 커뮤니티 질문&답변

yoona405님의 프로필 이미지

작성한 질문수

실전! 스프링 데이터 JPA

Auditing

Annotation 순서

작성

·

80

·

수정됨

0

Annotation의 순서에 따라 실행 결과가 바뀌진 않겠지만 실무에서 관행으로 쓰이는 순서가 있을까요?

중요도에 따라 혹은 포괄적인 것을 상위 배치하는 등 선호되는 배치 순서가 궁금합니다!

답변 1

1

안녕하세요. yoona405님, 공식 서포터즈 OMG입니다.

관행까지인지는 모르겠지만, 클래스 상단에 선언하는 어노테이션의 경우

다음과 같은 이유로 해당 클래스에 중요한 것을 클래스와 가까이 위치시키는 것을 선호합니다.

 

(1) 중요성 파악하기 용이 - 일관적인 규칙으로 해당 클래스에 중요한 어노테이션을 확인 할 수 있습니다.

(2)개발용이 - 제거될 확률이 높은 어노테이션을 클래스와 가장 먼 상단에 위치하여 추가 맟 삭제가 비교적 용이합니다.

 

감사합니다.

yoona405님의 프로필 이미지

작성한 질문수

질문하기