콩
봄에 스프링 컨테이너객체를 저장하고 객체 간의 종속성을 주입합니다.
이때 스프링 컨테이너등록 객체 콩그것은 알려져있다.
- 특징
- @Configuration은 선언 클래스의 메서드에서 사용할 수 있습니다.
- 메소드의 반환 객체가 스프링 빈 객체임을 선언하는 작업입니다.
- Bean의 이름은 기본적으로 메소드 이름으로 지정되며 원하는 경우 변경할 수 있습니다.
- @Configuration은 선언 클래스의 메서드에서 사용할 수 있습니다.
콩을 등록하는 방법
@요소
Spring Boot에서 클래스 선언 위 @요소빈으로 등록됩니다.
자주 사용되는 @제어 장치, @제공하다, @저장소모두 @요소포함하다.
직접 등록
Bean을 등록할 클래스를 만든 다음 @구성진술 후
원하는 유형을 반환하는 메서드 만들기 @콩 선언만 하면 됩니다
빈 라이프 사이클
스프링 IOC 컨테이너위 객체 사이에 종속성을 주입하는 역할을 하는 컨테이너입니다.
- Spring IOC 컨테이너 생성
- 봄 콩 만들기
- 의존성 주입
- 초기화 콜백 메서드 호출
- 사용
- 파괴하기 전에 호출되는 콜백 메서드
- 스프링 셧다운
의존성 주입이 완료되면 Spring 콜백 방법통과하다 봄 콩 초기화 관점과 멸종된 요점을 파악하십시오.
● 참조: https://dev-coco./170#head1