또 다른 Spring 어노테이션인 @Component에 대해 정리해보겠다
@Component@Component 는 모든 클래스에 적용이 가능한 어노테이션이다
@Component는 다양하게 나누어져 있다
@Service어노테이션 클래스에 비즈니스 논리가 있을 경우 사용한다.

@Controller웹 컨트롤러의 경우 주로 사용
웹 어플리케이션이나 REST API 정의에 사용된다.
@RepositoryBean이 데이터베이스와 통신하는 경우, 데이터를 저장하거나 검색, 조작하는 경우 사용

각각의 어노테이션 중 구체적인 어노테이션을 선택해 사용하는 것이 중요하다.