[Spring 기본] Component Scan을 통한 Bean 자동화 관리
·
Spring/Spring 기본
지금까지는 AppConfig.class 를 통해서 컨테이너에 스프링 빈을 등록해왔습니다. 예제에서는 3,4개만 주입하여 활용할 수 있었지만, 실무에서는 수도없이 많은 빈들이 컨테이너에 등록되어 동작을 해야합니다. 수많은 엔티티 도 메인을 위한 Repository 들, 수많은 Controller, Service 들 등 많은 관리가 필요한데, 이 모든 것들을 다 Config 에 등재를 하려면 꽤나 복잡한 작업이 될 것이고, Config 도 종류별로 나누어야 하기 때문에 또다른 일들이 추가될 것 입니다. ComponentScan의 등장 따라서 Spring은 굳이 Config 파일들을 만들어서 읽게 해주지 말고, 각 클래스를 만들 때마다 빈 등록이 필요하면 Annotation 을 통해서빈 등록이 될 수 있게끔 ..