스프링 핵심 원리(기본편)

Ch04. 스프링 컨테이너와 스프링 빈 - 컨테이너에 등록된 모든 빈 조회

webmaster 2022. 2. 17. 12:53
728x90

applicationContext를 생성한다.

  • 등록된 모든 Bean 보기
    •  
      등록된 모든 빈을 확인할 수 있다.
    • applicationContext.getBeanDefinitionNames() : 스프링에 등록된 모든 빈 이름을 조회한다.
    • applicationContext.getBean() : 빈 이름으로 빈 객체(인스턴스)를 조회한다
  • 내가 등록한 ApplicationBean 보기
    • 권한이 ROLE_APPLICATION 만 확인한다(내가 등록한 빈)
    • 스프링이 내부에서 사용하는 빈은 getRole()로 구분할 수 있다.
      • ROLE_APPLICATION : 일반적으로 사용자가 정의한 빈
      • ROLE_INFRASTRUCTURE : 스프링이 내부에서 사용하는 빈
728x90