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

1. 모든 빈 출력하기 : 스프링에 등록된 모든 빈 이름을 조회한다!\
   AnnotationConfigApplicatinContext.getBeanDefinitionNames()
2. 애플리케이션 빈 출력하기\
   ROLEAPPLICATION : 스프링이 내부에서 사용하는 빈은 제외하고, 내가 등록한 빈만 출력\
   ROLE\_INFRASTRUCTURE : 스프링이 내부에서 사용하는 빈

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

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