요청: json ⇒ 클래스 변환 @RequestBody
브라우저(JS) ————————————> Controller (java)
이전 스프링 프레임워크
- pom.xml에 jackson-databind 의존성을 설정함
- jsp의 js에서 JSON 전달 ( 주의할점은 문자열 형식 )
"{userid:'홍길동',passwd:'1234'}"
⇒ data:JSON.stringify({userid:"홍길동",passwd:"1234"}) - 반드시 Controller에서 처리할 데이터 정보 지정 (header 정보)
headers:{ // 요청 데이터 타입
"Content-Type":"application/json" } - Controller에서는 @RequestBody 사용
@PostMapping("/yyy")
public String yyy(@RequestBody LoginDTO dto) {
}
스프링 부트
- pom.xml에 jackson-databind 의존성 설정 안함
- jsp의 js에서 JSON 전달 ( 주의할점은 문자열 형식 )
"{userid:'홍길동',passwd:'1234'}"
⇒ data:JSON.stringify({userid:"홍길동",passwd:"1234"}) - 반드시 Controller에서 처리할 데이터 정보 지정 (header 정보)
headers:{ // 요청 데이터 타입
"Content-Type":"application/json" } - Controller에서는 @RequestBody 사용
@PostMapping("/yyy")
public String yyy(@RequestBody LoginDTO dto) {
}
'Framework > SPRING BOOT' 카테고리의 다른 글
file upload (0) | 2023.09.25 |
---|---|
@RestController (0) | 2023.09.25 |
JSON 처리(@ResponseBody) (0) | 2023.09.25 |
devtools 의존성 (0) | 2023.09.22 |
리소스 (image, js, css) (0) | 2023.09.22 |