<aside> 💡 스프링 IoC(Inversion of Control)컨테이너가 관리하는 객체

</aside>

<aside> ❓ ‣

</aside>

스프링 빈(Spring Bean)이란? 개념 정리 - Easy is Perfect

Bean Configuration File에 직접 Bean 등록하는 방법

@Configuration과 @Bean Annotation 을 이용하여 Bean을 등록할 수 있습니다.

아래의 예제와 같이 @Configuration을 이용하면 Spring Project 에서의 Configuration 역할을 하는 Class를 지정할 수 있습니다.

해당 File 하위에 Bean 으로 등록하고자 하는 Class에 @Bean Annotation을 사용해주면 간단하게 Bean을 등록할 수 있습니다.

// Hello.java
@Configuration
public class HelloConfiguration {
    @Bean
    public HelloController sampleController() {
        return new SampleController;
    }
}

[Spring] Spring Bean 총 정리