<aside> 💡 스프링 IoC(Inversion of Control)컨테이너가 관리하는 객체
</aside>
<aside> ❓ ‣
</aside>
스프링 빈(Spring Bean)이란? 개념 정리 - Easy is Perfect
@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;
}
}