스프링 @Bean

유장곤·2023년 12월 19일

스프링(Spring)

목록 보기
1/1

빈(Beas)

스프링 어플리케이션 컨텍스트에서 관리되는 객체를 의미.
스프링이 생성, 관리, 조립, 제공하는 객체.

@Bean 어노테이션

@Bean으로 정의된 메서드는 해당 빈을 생성하고 컨테이너에 등록하는 역할을 한다.
필요한 곳에 주입(Dependency Injection) 할 수 있다.

public 클래스로 선언한다.

Configuration과 세트

  • 해당 클래스가 하나 이상의 @Bean을 포함하고 있음을 알려주는 어노테이션
  • 이 클래스 내부에 정의된 @Bean 메소드들은 스프링 컨테이너에 등록됨.
  • configuration이 없으면 bean이 동작하지 않을 수도 있다.
profile
초보 개발자

0개의 댓글