스프링 빈에 의존하는 다른 빈을 자동으로 주입하고 싶을때 사용한다.
스프링을 사용하다보면 많은 빈을 설정하게 되는데 @Autowired를 이용하여 자동 주입을 하는것이다.
@Autowired 애노테이션을 의존 주입 대상에 붙이면 스프링 설정 클래스의 @Bean 메서드에서 의존 주입을 위한 코드를 작성하지 않아도 된다.
EX)
@Bean
public Member member(){
Member member = new Member();
//생성자나 세터 메서드를 사용하지 않아도
//스프링 컨테이너가 @Autowired를 붙인 필드에
//자동으로 해당 타입의 빈 객체를 주입한다.
return member;
}