Open Hunnibs opened 2 weeks ago
애플리케이션에 필요한 빈의 생명주기 관리를 실행합니다. 또한 빈들 사이의 의존성 주입을 담당해주며 추가로 애플리케이션의 이벤트 관리도 함께 담당합니다.
1. spring container를 구현하기 위해 사용되는 인터페이스들을 아는만큼 설명해주세요. - BeanFactory와 ApplicationContext가 있습니다. 전자는 빈에 대한 것들을 관리하는 역할을 수행하고 후자는 추가로 이벤트와 AOP 같은 것들에 대한 관리를 수행합니다. 2. spring container를 사용하는 이유를 설명해주세요. - Spring container에서 빈을 모두 관리해줘서 간편하다는 장점과 의존성 주입과 제어의 역전을 통해 코드의 유지보수와 재사용성을 높일 수 있다는 장점이 있기 때문에 사용하는 것으로 알고있습니다.
어플리케이션에 필요한 빈의 생명주기를 관리합니다. 빈들 사이의 의존성 주입이나 AOP등의 역할도 함께 담당합니다.
#### spring container를 구현하기 위해 사용되는 인터페이스들을 아는만큼 설명해주세요. BeanFactory, ApplicationContext 가 있습니다. ApplicationContext의 경우 BeanFactory를 확장한 인터페이스로 bean의 의존성 주입, 생명주기 관리와 함께 AOP, 이벤트처리 등의 역할을 합니다. #### spring container를 사용하는 이유를 설명해주세요. 의존성 주입, 제어의 역전 등을 제공해 주기 때문에 개발의 효율성을 높일 수 있습니다.
문제
Spring Container의 역할을 설명해주세요
예상 꼬리 질문
들어가야 할 키워드 정리