의존성 주입에는 생성자 주입, Setter 주입, 필드 주입이 있다. 방장은 필드 주입을 통해 프로젝트를 수행했었고, @Autowired 어노테이션을 사용했었다. 이직을 하면서 새 프로젝트를 수행하게 되었는데 이 때 @RequiredArgsConstructor 어노테이션을 처음 접하게 되었다. 결론부터 말하면 스프링에서는 생성자 주입을 권고하기 때문에 방장은 앞으로 @RequiredArgsConstructor를 사용할 예정이다. :D 따라서 이에 대해 정리해보려고 한다. @Autowired 의존 객체의 타입에 해당하는 bean을 찾아주는 역할을 한다. bean으로 등록되어 있지 않은 객체를 의존성 주입할 경우 에러가 발생한다. (Could not autowire. No beans of 'TestServi..