hello.hellospring 하위에 SpringConfig class를 생성한다.
@Configuration annotation을 달아주고, MemberService와 MemberRepository에는 @Bean annotation을 달아준다.
=> 스프링이 올라올 때 MemberService와 MemberRepository 모두를 컨테이너에 가지고 오다.
** 컨트롤러는 컴포넌트 스캔을 활용해 스프링 빈에 등록한다.
DI
@Autowired private MemberService memberService;
실무
** 스프링이 관리하는 객체, 즉 스프링 빈에 등록되어 있는 객체에 한해서 @Autowired가 동작한다. 스프링 컨테이너에 올라가 있어야 동작한다!