
공식문서에 따르면 Query Parameters, Form Data의 정보를 변수에 바인딩할 때 사용한다. 즉, URL과 Body에 전달되는 값을 읽어 적절한 변수에 바인딩한다는 것을 알 수 있다.의도한 변수로 값이 바인딩되기 위해서는 규칙이 필요하다.

강의를 보면서 막연히 "@ModelAttribute는 요청 파라미터 정보를 모아 객체로 만들어주는 것"로 생각했다. 그런데, @RequestBody, @RequestParam 등과 구체적으로 어떤 차이가 있는지 궁금해졌다.

Spring Rest Docs + Swagger로 API 자동화 뿌시기

Spring Test Container 뿌시기 (feat. Elastic Search, Redis, MySQL)