Spring Controller에 @RequiredArgsConstructor 적용하기
최근 멘토님께 코드 리뷰를 받던 중, 다음과 같은피드백을 받았다.“이렇게 생성자를 정의하는 것도 좋은 방법이지만, Lombok에서 제공하는 @RequiredArgsConstructor 어노테이션을 사용하는 것이 좀 더 좋고, 실무에서도 이 방식을 더 많이 선호합니다.”사실 그동안은 생성자를 직접 정의하는 게 더 명시적이고 안전하다고 생각했다.하지만 이 피드백을 계기로 왜 실무에서는 `@RequiredArgsConstructor`를 더 선호하는지, 어떤 경우에 사용하는 것이 더 적절한지 정리해보게 되었다.✨ 예제 코드로 보는 비교아래는 내가 작성했던 기존 코드이다:@RestController@RequestMapping("/v1/login")public class AuthController { priv..
Language & Framework/Spring Boot