컨테이너에 등록된 모든 빈 조회

  1. 모든 빈 출력하기 : 스프링에 등록된 모든 빈 이름을 조회한다! AnnotationConfigApplicatinContext.getBeanDefinitionNames()

  2. 애플리케이션 빈 출력하기 ROLEAPPLICATION : 스프링이 내부에서 사용하는 빈은 제외하고, 내가 등록한 빈만 출력 ROLE_INFRASTRUCTURE : 스프링이 내부에서 사용하는 빈

참고 AnnotationConfigApplicatinContext는 스프링 컨테이너를 생성할 때 사용되었다. (MemberApp, OrderApp)

ApplicationContext applicationContext 
= new AnnotationConfigApplicationContext(AppConfig.class);
MemberService memberService 
= applicationContext.getBean("memberService",MemberService.class);//(이름,타입)

Last updated