Ajax등을 이용해서 서버 API를 호출할때, HTML 대신 JSON, XML을 사용.JSON : 간단한 형식을 갖는 문자열로 데이터 교환에 주로 사용.중괄호로 객체를 표현객체는 (이름, 값) 쌍을 갖음.문자열, 숫자, 불리언, null, 배열, 다른 객체가 올 수 있
스프링 MVC에서 JSON 형식으로 응답하는 법.@Controller 대신 @RestController를 사용.요청 매핑 애노테이션을 붙인 메서드가 리턴한 객체를 알맞은 형식으로 변환해서 응답 데이터로 전송.클래스 패스에 Jackson이 존재하면 JSON형식의 문자열로
이제 JSON 형식 요청 데이터를 자바 객체로 변환해보자.POST, PUT 방식을 사용하면name=이름&age=17같은 쿼리 문자열 형식이 아닌아래와 같은 JSON 형식의 데이터를 요청 데이터에 전송해보자.커맨드 객체에 @RequestBody 를 붙이면 끝!즉, JSO
지금까지 상태코드를 지정하기 위해 HttpServletResponse 의 setStatus()와 sendError()를 사용했음.문제점은 에러 시, JSON이 아닌 HTML 결과를 응답함.정상, 비정상 모두 JSON 응답을 위해 ResponseEntity 사용.Erro