의존성 주입의 방법으로는 3가지가 있다 1. 생성자 주입 한번만 호출 되기에 의존관계가 변경되지 않을 때 사용함(대부분의 경우 변경 안함)
setter 주입 setter로 인하여 의존관계가 변할 수도 있음
필드 주입 @Autowired 어노테이션을 이용하여 의존성 주입. 필요한 의존 객체의 타입에 해당하는 빈을 찾아서 주입해줌.