REST-API2 [Spring] REST API 1. REST API란 - Representational State Transfer의 약어 - HTTP URI를 통해 제어할 자원(Resource)를 명시하고, HTTP Method(GET,POST,PUT,DELETE)를 통해 해당 자원을 제어하는 명령을 내리는 방식의 아키텍처 - 서버는 요청으로 받은 리소스에 대해 순수한 데이터를 전송한다. 데이터처리만 하거나, 처리 후 반환될 데이터가 있다면 JSON이나 XML형식으로 전달한다. - GET/POST 외에 PUT, DELETE 방식을 사용해 리소스에 대한 CRUD처리를 할 수 있다. - 가장 큰 단점은 정해진 표준이 없고 암묵적인 표준만 정해져있는 것이다. 하이픈(-)은 사용하지만 언더바(_)는 사용하지 않는다. 특별한 경우를 제외하고 대문자 사용은 하.. 기록/BACKEND 2022. 4. 29. [Spring] REST API(feat.jackson-databind, json) json 라이브러리와 jackson-databind 라이브러리를 이용한 rest api 작성 방법이다. jackson-databind라이브러리는 객체를 JSON포맷의 문자열로 변환시켜서 브라우저로 전송한다. 비슷한 라이브러리로, jackson-dataformat-xml라이브러리는 객체를 xml로 브라우저로 전송한다. 1. pom.xml 라이브러리를 추가한다. com.fasterxml.jackson.core jackson-databind 2.13.2.2 org.json json 20220320 2. Controller jackson 사용 X JSONObject를 생성해서 값을 저장한다. json.toString을 반환한다. @GetMapping("/idcheck") public @ResponseBody S.. 기록/BACKEND 2022. 4. 28. 이전 1 다음