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