Open dhslrl321 opened 1 year ago
https://github.com/6161990/relay-novelopment/blob/61a6a9260aae9ed8a0fbc5d50e30d922810d77d4/application/src/main/java/com/yoon/relayNovelopment/application/NovelBoardCreatorController.java#L19
에 의하면 Creator 를 @Autowired 로 주입 받고 있는데, 이유가 있을까요?
Creator
@Autowired
그 앞에서 롬복의 @RequiredArgsConst 로 생성자 주입을 받도록 강제하는데 field injection 이 또 필요한 이유를 못 찾겠습니다!
@RequiredArgsConst
그런 의미에서 대상객체와 협력 객체가 같은 라이프사이클을 탈 수 있도록 생성자 주입만 사용하는 편이 좋아보입니다
https://github.com/6161990/relay-novelopment/blob/61a6a9260aae9ed8a0fbc5d50e30d922810d77d4/application/src/main/java/com/yoon/relayNovelopment/application/NovelBoardCreatorController.java#L19
에 의하면
Creator
를@Autowired
로 주입 받고 있는데, 이유가 있을까요?그 앞에서 롬복의
@RequiredArgsConst
로 생성자 주입을 받도록 강제하는데 field injection 이 또 필요한 이유를 못 찾겠습니다!그런 의미에서 대상객체와 협력 객체가 같은 라이프사이클을 탈 수 있도록 생성자 주입만 사용하는 편이 좋아보입니다