생성자 주입이 다 좋은데, 작성할 코드가 많다! 생성자도 만들고, 주입하는 코드, 그리고 final 필드도 작성해줘야하고..! 필드 주입처럼 좀 편리하게 사용하는 방법은 없을까? - 생성자가 1개면 @Autowired 삭제 가능 - `@RequiredArgsConstructor` : final이 붙은 필드를 모아서 생성자를 자동으로 만들어준다. 롬복이 자바의 애노테이션 프로세서라는 기능을 이용해서 컴파일 시점에 생성자 코드를 자동으로 생성해준다.
생성자 주입이 다 좋은데, 작성할 코드가 많다! 생성자도 만들고, 주입하는 코드, 그리고 final 필드도 작성해줘야하고..!
필드 주입처럼 좀 편리하게 사용하는 방법은 없을까?
@RequiredArgsConstructor: final이 붙은 필드를 모아서 생성자를 자동으로 만들어준다.롬복이 자바의 애노테이션 프로세서라는 기능을 이용해서 컴파일 시점에 생성자 코드를 자동으로 생성해준다.