(봄) 콩

봄에 스프링 컨테이너객체를 저장하고 객체 간의 종속성을 주입합니다.

이때 스프링 컨테이너등록 객체 그것은 알려져있다.

  • 특징
    • @Configuration은 선언 클래스의 메서드에서 사용할 수 있습니다.

    • 메소드의 반환 객체가 스프링 빈 객체임을 선언하는 작업입니다.

    • Bean의 이름은 기본적으로 메소드 이름으로 지정되며 원하는 경우 변경할 수 있습니다.

콩을 등록하는 방법

@요소

Spring Boot에서 클래스 선언 위 @요소빈으로 등록됩니다.

자주 사용되는 @제어 장치, @제공하다, @저장소모두 @요소포함하다.

직접 등록

Bean을 등록할 클래스를 만든 다음 @구성진술 후

원하는 유형을 반환하는 메서드 만들기 @콩 선언만 하면 됩니다

빈 라이프 사이클

스프링 IOC 컨테이너위 객체 사이에 종속성을 주입하는 역할을 하는 컨테이너입니다.

  1. Spring IOC 컨테이너 생성
  2. 봄 콩 만들기
  3. 의존성 주입
  4. 초기화 콜백 메서드 호출
  5. 사용
  6. 파괴하기 전에 호출되는 콜백 메서드
  7. 스프링 셧다운

의존성 주입이 완료되면 Spring 콜백 방법통과하다 봄 콩 초기화 관점과 멸종된 요점을 파악하십시오.


● 참조: https://dev-coco./170#head1