✅ Bean vs Instance(객체) 차이점

졸용·2025년 3월 28일

✅ Bean이란?

스프링에서 관리하는 객체를 "Bean(빈)" 이라고 한다.

Java에서 new 키워드를 사용해 인스턴스화한 객체를 객체(Object) 또는 인스턴스(Instance) 라고 하고,

❗스프링 컨테이너에서 관리하는 객체는 특별히 Bean(빈) 이라고 한다.❗

@Controller, @Service, @Repository 어노테이션들에도 @Component가 포함되어 있다.


✅ Bean vs Instance(객체) 차이점

➡️ ❗Bean을 사용하면 의존성 주입(DI)이 가능하고, 유지보수성과 테스트가 좋아져거 스프링에서 적극적으로 활용된다.❗

profile
꾸준한 공부만이 답이다

0개의 댓글