컴포넌트

스프링을 공부하다보면 무조건 등장하는 어노테이션이다. 내가 현재 알고있는 지식은 @Controller, @Service, @Repository 모두 @Component라는 어노테이션을 포함하고 있기 때문에 컴포넌트 스캔 대상이되어 빈으로 등록된다는 것이다. 그런데, 이런 의문점이 생겼다. 모두 @Component 어노테이션을 포함하는데, 굳이 구분하는 이유가 무엇일까? 각각의 특징이 따로 있는 것일까? 모두 스프링 컨테이너가 관리하는 빈의 등록되기 위해서 위와 같은 어노테이션을 사용했다면, @Component만 쓰면 되었을텐데 왜 나누어 놓은 것일까? 그 이유가 분명히 있을 터..! 이러한 의문점에서 시작하였다. @Controller 첫 번째로 Intellij안에서 @Controller 어노테이션에 들어..
zerotoinfinite
'컴포넌트' 태그의 글 목록