Spring #16 특화된 Annotation

underlier12·2020년 2월 11일
0

SPRING

목록 보기
16/25

16. 특화된 Annotation

기본값 설정

이전에 @Component를 통해 객체를 생성하는 법을 알았는데 기본값 설정에 대한 내용을 보고자 한다. 간단하기 해당 필드 위에 @Value를 표시해주고 값을 넣어주면 된다.

특화된 @Component Annotation

이제 Annotation으로 모든 설정을 바꾸기 위해 더욱 자세한 내용을 보게된다. 기본적으로 @Component라고 공통적으로 사용했지만 이보다 MVC패턴에 맞추어 @Controller, @Service, @Repository와 같이 세분화하여 표기해주는 것이 바람직하겠다.

이제까지 해당 객체인 Entity에 @Component를 표기했었는데 엄밀히는 올바르지 않은 사용법이라고 한다. 대신 Controller나 Service, Repository에 해당 Annotation을 남기는게 올바른 사용법이다.

profile
logos and alogos

0개의 댓글