🧩 Spring Bean 등록 어노테이션 정리: @Component부터 @Mapper까지
Spring BootSpring을 사용하다 보면 자연스럽게 접하게 되는 어노테이션들이 있다. @Component, @Controller, @Service 등인데 각각의 어노테이션들의 공통점과 차이점에 대해 알아보자. 1) @Component @Component는 Spring에서 가장 기본적인 컴포넌트 등록용 어노테이션이다. 컴포넌트란 애플리케이션을 구성하는 독립적이고 재사용 가능한 단위를 의미한다. 이 어노테이션이 붙은 클래스는 Spring의 컴포넌트 스캔 대상