TIL

@ModelAttribute

ac012235 2024. 12. 19. 21:34

@ModelAttribute Annotation은 저번에 작성했던 HTTP 요청 데이터의 두번째 방법인

POST + HTML Form(x-www-form-urlencoded) 방법이다. (RequestParam과 작성방법과 형태는 비슷하다.)

@RequestParam의 Mapping을 사용하게 되면 객체를 생성하는 코드가 필요한데, @ModelAttribute는 이것을 자동으로 생성해 준다.

 

Spring에서는 @RequestParam이나 @ModelAttribute가 생략되면 String, int, Integer 같은 기본 타입은 자동으로 @RequestParam과 Mapping 하고 그 외의 경우는 모두 @ModelAtrribute와 Mapping 한다.

'TIL' 카테고리의 다른 글

Json, HTTPMessageConverter  (2) 2024.12.20
@RequestBody, @ResponseBody, HttpEntity  (0) 2024.12.19
@RequestParam  (2) 2024.12.18
HTTP 요청 데이터  (2) 2024.12.11
Spring Annotation3  (1) 2024.12.10