◈ 빈 자동 등록에 사용할 수 있는 annotation 종류 @Repository Data Access Layer의 DAO 또는 Repository 클래스에 사용한다. DataAccessException 자동변환과 같은 AOP의 적용 대상을 선정하기 위해서 사용된다. @Service Service Layer의 클래스에 사용한다. @Controller Presentation Layer의 MVC Controller에 사용한다. 스프링 웹 서블릿에 의해 웹 요청을 처리하는 컨트롤러 빈으로 선정된다. @Component 위의 Layer 구분을 적용하기 어려운 일반적인 경우에 설정한다. 빈 자동인식을 위한 annotation 종류가 여러 가지인 이유는 계층별로 빈의 특성이나 종류를 구분하고 AOP Pointcut..