Bean이란?

YOBY·2023년 9월 14일
0

Bean

스프링 프레임워크에서의 "Bean"은 애플리케이션에서 사용되는 객체를 의미합니다. 즉, 어떤 기능을 수행하는 자바 객체를 의미합니다.


Spring에서의 Bean

스프링에서는 Bean은 스프링 컨테이너가 생성하고 관리하는 객체를 의미합니다.
이는 스프링이 애플리케이션의 객체를 생성하고, 의존성을 주입하며, 생명 주기를 관리해주는 것을 말합니다


Bean의 장점

유연성과 확장성을 제공합니다.
스프링이 Bean을 관리하면 애플리케이션을 더 쉽게 구성하고 확장할 수 있습니다.
의존성 주입을 통한 느슨한 결합을 가능케 합니다.
이는 코드를 변경하지 않고도 객체 간의 관계를 변경할 수 있게 해줍니다.
빈의 생명주기를 관리해줍니다.
즉, 객체의 생성, 초기화, 소멸 등을 스프링이 관리합니다.


간단히 말해, Bean은 스프링 프레임워크에서 관리되는 객체로, 애플리케이션의 기능을 수행하는 자바 객체를 말합니다.

스프링은 이러한 Bean들을 생성하고 관리하여 애플리케이션을 구성하고 확장하는데 도움을 줍니다.

0개의 댓글