스프링 어플리케이션 컨텍스트에서 관리되는 객체를 의미. 스프링이 생성, 관리, 조립, 제공하는 객체.
@Bean으로 정의된 메서드는 해당 빈을 생성하고 컨테이너에 등록하는 역할을 한다. 필요한 곳에 주입(Dependency Injection) 할 수 있다.
public 클래스로 선언한다.
Configuration과 세트