- AppConfig 클래스 생성
- SRP, DIP, OCP 만족
- (하나의 클래스는 하나의 책임만 가진다.,추상화에만 의존, 클라이언트 코드는 변경 x)
- use Spring AnnotationConfigApplicationContext
- Bean 객체 조회하기
- ac.getBean()
- ac.getBeanDefinitionNames()
- ac.getBeanDefinition()
- BeanDefinition
- Spring Singleton pattern