1. @ComponentScan 스프링은 설정 정보가 없어도 자동으로 스프링 빈을 등록하는 컴포넌트 스캔이라는 기능을 제공한다. @ComponentScan은 @Component가 붙은 모든 클래스를 스프링 빈으로 등록한다. 이때 스프링 빈의 기본 이름은 클래스명을 사용하되 맨 앞글자만 소문자를 사용한다. ex) MemberServic.class -> memberService 빈 이름을 지정하고 싶으면 @Componnent("member")이런 식으로 이름을 부여하면 된다. 컴포넌트 스캔 기본 대상 컴포넌트 스캔은 @Component 뿐만 아니라 다음의 내용도 추가로 대상에 포함한다. 컴포넌트 스캔의 용도 뿐만 아니라 다음 애노테이션이 잇으면 스프링은 부가 기능을 수행한다. @Component : 컴포넌트..