-
Notifications
You must be signed in to change notification settings - Fork 305
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MVC 구현하기 - 3단계] 말랑(신동훈) 미션 제출합니다. #573
[MVC 구현하기 - 3단계] 말랑(신동훈) 미션 제출합니다. #573
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
말랑신 코드 너무 잘봤습니다.
전체적으로 깔끔하고 이해하기 편해서 흠잡을 곳이 없었지만
예의상 2개 정도 의견 남겨보았습니다 ㅎㅎ
DI 학습테스트도 추가해주시면 더 좋을 것 같습니당! ㅎㅎ
사실 다른 것 보다
DispatcherServletInitializer 클래스 역시 옮기면 좋겟지만, 그렇게 되면 코드의 대공사가 일어나야 할 것 같아서 우선 좀 참았습니다!
이 멘트가 제 맘을 설레게 하네여 ㅎㅎ
이거 기대해도 되나요??
View view = modelAndView.getView(); | ||
view.render(modelAndView.getModel(), request, response); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ModelAndView에 render 메서드를 구현한 후에 거기서 실행하는 방법도 있을 것 같은데
지금처럼 구현하신 이유가 궁금합니다 ㅎㅎ
혹시 View를 렌더링한다는 의미를 더 명확하게 보여주기 위함인가요?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저도 이 부분을 조금 고민하긴 했는데
이렇게 구현하는게 사용하는 입장에서 좀 더 사용하기 편리하지 않을까..? 하는 생각이 들었습니다
String value; | ||
if (model.size() == 1) { | ||
value = String.valueOf(model.values().toArray()[0]); | ||
} else { | ||
value = objectMapper.writeValueAsString(model); | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
메서드 분리 후 String 값 리턴하게 하는 건 어떨까용? ㅎㅎ
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
간단한 메서드라 굳이 분리하지 않아도 읽는데 어려움이 없다고 판단했는데, 불편하시려나요?
허허 뭣도 모르고 한 소리였습니다..^^ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
말랑 바쁘신 와중에 학습테스트와 답변 열심히 달아주셨군요~ 👍👍👍
고생하셨습니다 ㅎㅎ
사실 더 고생시키고 싶었지만 해야할 일이 많으신 걸 알기에...
여기서 approve 하겠습니다...
수고하셨습니다!
안녕하세요 갓준팍!
3단계 리뷰 잘 부탁드립니다!
DispatcherServlet의 패키지는 mvc로 옮겼지만, DispatcherServletInitializer은 app에 그대로 위치시켜뒀습니다.
DispatcherServletInitializer 클래스 역시 옮기면 좋겟지만, 그렇게 되면 코드의 대공사가 일어나야 할 것 같아서 우선 좀 참았습니다!
클래스 구성도 역시 힌트를 참고해 보았는데 현재 구조와 그렇게까지 차이나지는 않아서 따로 변경하지 않았습니다.
(ex: HandlerMappingRegistry를 만드는 등..)
피드백 주시면 반영하겠습니다 :)