요청: 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
xoo | 수진