Spring Boot Controller에서 Form data 받아오는 방법
https://jiwontip.tistory.com/11
스프링MVC - Form 데이터 받기
jsp에서 작성한 Form 데이터를 스프링의 Controller가 받아오는 방법이 있다. 1) HttpServletRequest 클래스 이용 2) @RequestParam 어노테이션 3) 데이터 (Command) 객체 이용 -기존의 @RequestParam의 개선방법 -2)의 @Re
jiwontip.tistory.com
https://frogand.tistory.com/163
[Spring] @RequestBody vs @ModelAttribute
이전 글 https://frogand.tistory.com/114 [Spring] @RequestBody, @RequestParam, @ModelAttribute의 차이 Client에서 받은 요청을 객체로 바인딩하기 위해 사용하는 방법에는 총 @RequestBody, @RequestParam, @ModelAttribute 총 3가지
frogand.tistory.com
https://bamdule.tistory.com/131
[Spring] Parameter Mapping 방법
Spring은 전달받은 파라미터를 매핑하는 여러가지 방법을 제공합니다. 1. @PathVariable 파라미터를 URL에 포함시켜 전달하는 방법입니다. http://localhost/api/PathVariable/member/1 @GetMapping("/PathVariable/{type}/{id}
bamdule.tistory.com
@ModelAttribute
쿼리스트링 or Form 형식으로 값을 넘겼을 경우에만 받을 수 있다.
쿼리스트링은 @RequestParam으로 하나하나 받을 순 있는데 이럼 코드가 길어지니까
@ModelAttiribute로 받는다.
Dto랑 같이 쓰니까 참고
웬만하면 객체 생성하고 ModelAttribute 사용하는 방향으로 할듯
@RequestBody
브라우저에서 json 형식으로 보낸 값을 객체 형식으로 매핑하여 값을 받는다.
보통 Ajax 통신할 때 사용하는 듯
이것도 Dto랑 같이 씀