티스토리 뷰

CS/Spring

스프링 컨테이너

koyuchang 2021. 4. 5. 01:09

컨테이너?

- 인스턴스의 생명주기를 관리하며, 생성된 인스턴스들에게 추가적인 기능을 제공하도록 하는것.

- 코드의 처리과정을 위임받은 독립적인 존재.

- 컨테이너는 적절한 설정만 되어있다면 누구의 도움없이도 프로그래머가 작성한 코드를 스스로 참조한 뒤 알아서 객체의 생성과 소멸을 컨트롤 해준다.

 

스프링 컨테이너 종류

  1. BeanFactory
    빈 객체를 생성하고 관리하는 클래스. Bean 자체가 필요하기 전까지 인스턴스화 하지 않는다(Lazy Loading)


  2. ApplicationContext
    BeanFactory와 비슷하지만 추가적인 기능을 제공
    - 국제화가 지원되는 텍스트 메시지를 관리
    - 이미지 같은 파일 자원을 로드 할 수 있는 포괄적인 방법을 제공
    - 리스터로 등록된 빈에게 이벤트 발생을 알려준다.

'CS > Spring' 카테고리의 다른 글

DI(Dependency Injection)  (0) 2021.04.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함