스프링에서 관리하는 객체를 "Bean(빈)" 이라고 한다.
Java에서 new 키워드를 사용해 인스턴스화한 객체를 객체(Object) 또는 인스턴스(Instance) 라고 하고,
❗스프링 컨테이너에서 관리하는 객체는 특별히 Bean(빈) 이라고 한다.❗
→ @Controller, @Service, @Repository 어노테이션들에도 @Component가 포함되어 있다.
![]() |
|---|
➡️ ❗Bean을 사용하면 의존성 주입(DI)이 가능하고, 유지보수성과 테스트가 좋아져거 스프링에서 적극적으로 활용된다.❗