복습aop : 어떤 로직을 기준으로 관점으로 나누어서 그 관점을 기준으로 각각 모듈화함.@Configuration : 특정 클래스를 어노테이션으로 설정파일로 등록. Bean을 수동으로 등록한다.@ComponentScan : 어노테이션들을 자동으로 탐지 및 등록근데 특정 어노테이션만을 스캔한다.@Component와 그 하위 어노테이션:@Component: 기본적인 스프링 빈으로 등록.@Service: 서비스 계층 클래스.@Repository: DAO(Data Access Object) 계층 클래스.@Controller: Spring MVC의 컨트롤러.@RestController: RESTful API 컨트롤러.Bean 을 만들 때 특별히 빈의 이름을 정하지 않았다면 클래스명에서 제일 앞글자만 소문자로 해서..