Spring, Spring boot

스프링 컨테이너

ron_nie 2023. 10. 3. 12:41
728x90
이 글은 김영한 님의 스프링 강의를 듣고 작성한 글입니다


1. 스프링 컨테이너 생성

ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class);
  • 위 객체의 인스턴스를 생성하는 순간 스프링 컨테이너가 만들어진다.
  • ApplicationContext는 인터페이스이다(다형성이 적용되어있음)
  • XML 기반으로 만들 수도 있지만 요즘은 잘 사용하지 않고 거의 어노테이션 기반으로 만든다
  • 생성 과정

2. 스프링 빈 등록

  • 빈 이름 : 메서드 이름
    • 빈 이름을 직접 부여할 수도 있지만 겹치면 오류가 발생한다
  • 빈 객체 : 리턴하는 객체

3. 의존관계 설정

 

 

 

 

 

 

 

 

 

반응형