안녕하세요, 질문 드리겠습니다.
롬복에 의해 만들어지는 생성자를 사용하면 굉장히 편리할 것 같네요.
그런데 롬복이라는 녀석이 @Autowired까지 전부 해결해주는 것인가요?
아니면 생성자가 하나만 있어서 @Autowired 를 생략해도 되기 때문에 자동주입이 이뤄지는 것인가요?
만약 롬복을 사용한 상태에서 생성자가 여러개있다면,
롬복에의해 만들어진 생성자가 @Autowired의 기능을 수행할 수 있나요?
Written on
·
233
0
@RequiredArgsConstructor가 final이 붙은 필드를 모아 생성자를 자동으로 만들어 주는것은 알겠습니다.
그런데, @RequiredArgsConstructor가 @Autowired까지 생성자에 자동으로 붙여주는것인지 아니면, @RequiredArgsConstructor가 생성한 생성자가 한개여서 @Autowired를 springcontainer가 처리하는것인지 궁금합니다.
Answer 1
1
https://www.inflearn.com/questions/125866
이 부분이 질문에 대한 답변이 될 수 있을 것 같아요..!
안녕하세요, 질문 드리겠습니다.
롬복에 의해 만들어지는 생성자를 사용하면 굉장히 편리할 것 같네요.
그런데 롬복이라는 녀석이 @Autowired까지 전부 해결해주는 것인가요?
아니면 생성자가 하나만 있어서 @Autowired 를 생략해도 되기 때문에 자동주입이 이뤄지는 것인가요?
만약 롬복을 사용한 상태에서 생성자가 여러개있다면,
롬복에의해 만들어진 생성자가 @Autowired의 기능을 수행할 수 있나요?
안녕하세요. 현강님
롬복은 단순히 코드만 만들어줍니다.
따라서 생성자가 하나만 있어서 @Autowired 를 생략해도 되기 때문에 자동주입이 이뤄지는 것입니다.
감사합니다.