[NHN] Spring Boot에 대하여 ..
·
CNU SW 아카데미/11주차
# @Bean 스프링 부트에서 "Bean"은 스프링의 IoC(제어의 역전) 컨테이너에 의해 관리되는 객체를 의미한다. 이 객체는 애플리케이션의 구성 요소로 사용되며, 스프링 프레임워크의 강력한 기능인 의존성 주입(Dependency Injection)을 통해 생성되고 관리된다. Bean 생성 방식:컴포넌트 스캔자바 기반 설정Bean 의존성 주입 방식:생성자 주입세터 주입필드 주입각 방식은 사용자의 필요와 상황에 따라 선택할 수 있으며, 스프링 부트의 특성을 활용하여 효율적으로 Bean을 관리할 수 있다.   1. Bean의 정의Bean: 스프링 IoC 컨테이너에 의해 생성, 관리되는 객체를 의미한다. 일반적으로 애플리케이션의 서비스, 컴포넌트, 리포지토리 등으로 사용된다. 2. Bean의 생성Bean은 ..