Resolved
Written on
·
204
0
클라이언트 요청이 왔을 때 아규먼트 리졸버가 HTTP 메시지 컨버터를 통해 파싱한 후 DTO를 생성해서 컨트롤러에 전달해주는 걸로 아는데 이 때, DTO 내부 필드를 생성자를 통해 주입하는 건가요 세터를 통해주입하는건가요?? 기본 생성자로 생성한후 세터로 주입하는건가요?
Answer 1
1
안녕하세요. coding님^^
제가 답을 바로 드릴 수 있지만, 이런 고민이 있을 때 개발자라면, 직접 코드를 통해서 테스트해 보는 것이 가장 빠르게 결과를 얻고 또 코드를 통해서 성장할 수 있습니다.
그래서 방법을 알려드리자면
생성자, 세터에 System.out.println("..."), 또는 log를 통해서 출력하게 해두고, 해당 코드를 테스트 해보시면 바로 결과를 확인하실 수 있을거에요.
더 나아가서 테스트 해보시고 그 결과도 남겨주신다면 다른 분들께도 도움이 될거에요.
감사합니다.