[Spring] Spring Bean 등록과 의존관계 설정
Spring Bean 이란, : 단순히 스프링 컨테이너에서 관리하는 자바 객체를 스프링 빈이라고 칭한다. 과거 자바에서는 개발자가 직접 new()를 사용해서 객체를 사용했지만 Spring에서는 스프링 컨테이너에 의해 객체가 생성되고 관리되어 제어의 역전(Inversion Of Control)이 일어나게 된다. 자바로 만든 순수 객체를 스프링 컨테이너에 빈으로 등록해야 우리가 흔히 아는 controller, service, repository 등의 기능을 구현할 수 있다. Spring Bean 을 등록하는 방법 1. Component Scan Java 에는 @Override, @Deprecated 와 같이 Annotation 기능이 있다. Spring 에서는 @ComponentScan 라는 Annotati..