스프링 빈을 등록하는 방법으로 아래 3가지 방법이 있다.
그 중 컴포넌트 스캔을 활용하면 설정 정보가 없어도 자동으로 스프링 빈을 등록할 수 있다.
우선 컴포넌트 스캔을 사용하기 위해서는 @ComponentScan 어노테이션을 설정 정보에 붙어주면 된다.
컴포넌트 스캔은 이름 그대로 @Component 어노테이션이 붙은 클래스를 스캔해서
스프링 빈으로 등록한다.
그러므로 빈으로 등록하고자 하는 클래스에 @Component 어노테이션을 추가하면 된다!
@Component 어노테이션 말고 @Configuration도 컴포넌트 스캔의 대상이다.

이유는 @Configuration 코드 내 @Component 어노테이션이 붙어있기 때문이다.

@Component 어노테이션이 붙은 클래스를 스프링 빈으로 등록하고,
스프링 빈의 기본 이름은 클래스명을 사용하되 맨 앞글자를 소문자로 바꿔 저장한다.