@RequestBody
HTTP 요청의 body 부분이 JSON / xml 형식일 때 자바 객체로 매핑됨.
Spring에서 관리하는 MessageConverter들 중 하나인 MappingJackson2HttpMessageConverte를 통해 객체로 변환된다.
@ModelAttribute
@RequestParam 대신에 여러개의 파라미터를 자바 객체로 전달받는다.
객체에 Setter 메소드가 있어야 됨.
model.addAttribute를 해주는데 클래스이름에서 맨 앞글자를 소문자로 바꾼 이름으로 추가해준다
(ex. @ModelAttribute Member member => @ModelAttribute("member") Member member => model.addAttribute("member", member);)
'Spring' 카테고리의 다른 글
Controller 단위 테스트 시 406 에러 (0) | 2023.03.01 |
---|---|
Aspect Oriented Programing (AOP) (0) | 2022.04.16 |
좋은 객체 지향 설계의 다섯가지 원칙 (SOLID) (0) | 2021.04.23 |
댓글