일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- State
- Web API
- 비동기식
- 부스트코스
- css layout
- API
- 웹 UI 애니메이션
- Ajax
- DBMS
- SQL
- 부스터
- react
- 웹
- 웹 프로그래밍
- JSP
- JavaScript
- JDBC
- setState
- HTML
- 부스터코스
- DOM
- CSS
- 프로그래밍
- props
- Servlet
- setTimeout
- Spring
- 리액트
- web
- BOOSTER
- Today
- Total
목록Web API (3)
땅콩이 맛난고 먹이자

RestController Spring MVC를 이용하여 Rest API 작성하기 @RestController 어노테이션 Spring 4 에서 Rest API 또는 Web API를 개발하기 위해 등장한 애노테이션한다. 이전 버전의 @Controller와 @ResponseBody를 포함한다. MessageConvertor 자바 객체와 HTTP 요청 / 응답 바디를 변환하는 역할 @ResponseBody, @RequestBody @EnableWebMvc 로 인한 기본 설정 WebMvcConfigurationSupport 를 사용하여 Spring MVC 구현 Default MessageConvertor 를 제공 링크 바로가기 의 addDefaultHttpMessageConverters메소드 항목 참조 Mess..

Web API 실습 모든 롤 정보 읽어오기. GET /roles 특정한 롤정보 읽어오기. GET /roles/{roleId} 롤정보 등록하기. POST /roles 롤정보 삭제하기. DELETE /roles/{roleId} 롤정보 수정하기. PUT /roles/{roleId} pom.xml 4.0.0 kr.or.connect webapiexam war 0.0.1-SNAPSHOT webapiexam Maven Webapp http://maven.apache.org false mysql mysql-connector-java 5.1.45 com.fasterxml.jackson.core jackson-databind 2.9.4 javax.servlet javax.servlet-api 3.1.0 provided ..

Web API란? REST API의 모든 스타일을 구현하지 못할 경우에 REST API라고 부르기보다는 Web API나 HTTP API라고 부른다. #Web API 디자인 가이드 URI는 정보의 자원을 표현해야 합니다. 자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE)로 표현합니다. #HTTP Method METHOD 역할 POST 해당 URI를 요청하면 리소스를 생성 GET 리소스를 조회하고 해당 도큐먼트에 대한 자세한 정보를 가져옴 PUT 해당 리소스를 수정 DELETE 리소스를 삭제 #URI는 정보의 자원을 표현한다. GET /members : 위의 표현은 맴버의 모든 정보를 달라는 요청이다. GET /members/delete/1 : GET은 정보를 요청 => 이..