woowacourse / tecoble-comments

0 stars 0 forks source link

tecoble/post/2021-05-11-requestbody-modelattribute/ #32

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

@RequestBody vs @ModelAttribute

  1. @RequestBody와 @ModelAttribute Controller.java @RequestBody와 @ModelAttribute는 클라이언트 측에서 보낸 데이터를 Java…

https://woowacourse.github.io/tecoble/post/2021-05-11-requestbody-modelattribute/?utterances=ecd0c5920799f4fddeeb8d30kpWw71qgpWwPr6qla5S8PFqWYF3dYrvxHqsl8PRQVK%2FOmEpm83TcDd0rkq5Syy9xhir3foxKpM4K2FNM0W4asAmMODmciK0QSK2cEEAY1re%2BZIyBW%2FXZwyrxZPM%3D

kwj1270 commented 3 years ago

매우 흥미로운 주제네요 잘 보았습니다. 궁금증이 변환바인딩으로 차이점을 설명해주셨는데
원래부터 직렬화를 통해 객체를 생성하는 것을 변환이라고 하고
값을 주입하는 형태로 객체를 생성한는 것을 바인딩이라고 하나요?
사실 제 입장에서는 주변에서 이러한 용어들의 구분을 잘 사용하지 않기에 궁금해서 여쭙니다.

HJ-Rich commented 2 years ago

원문 작성자는 아니지만 제 생각을 적어봅니다! 😃 클라이언트가 전송해온 데이터를 Java Object로 만들어준다는 결과는 동일하지만, 내부 구현의 차이점을 비교하자면 변환과 바인딩이라는 표현을 사용할 수 있을 것 같습니다!

FRESH-TUNA commented 2 years ago

좋은 글 감사합니다!!

topyheun commented 2 years ago

최고다 박진홍!!! 너무 잘 읽었습니다. 감사합니다!!