Back-end/Spring
[Spring/TIL] Autowired와 RequiredArgsConstructor의 비교
최근에 이직을 해서 새로운 회사의 코드를 들여다보는 중입니다. SpringBoot를 사용하지 않고 Spring 프레임워크를 자체적으로 사용하는 프로젝트들이 있고 이들을 리팩토링 하는 작업도 진행 중에 있습니다. 기존 Spring만 사용하던 프로젝트 코드들을 보면 lombok 라이브러리를 사용하지 않고 Autowired 어노테이션을 사용해서 의존성 주입을 진행했습니다. 제가 전에 다니던 회사, 사이드 프로젝트를 진행 할 때는 당연하게 lombok 라이브러리를 사용했고 RequiredArgsConstructor 어노테이션을 사용해서 의존성 주입을 했는데요. 이번 포스팅에서는 왜 Autowired말고 RequiredArgsConstructor를 사용했고, 어떤 장점이 있고 단점이 있는지 살펴보려고 합니다. 0..