일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인텔리제이
- 스프링 에러
- 메이븐
- exceptiontransfer
- spring boot rest api
- spring 설정 파일
- spring boot error
- javascript
- 전자정부 샘플
- spring 에러
- Spring boot
- 디자인 패턴
- 스프링부트 post api
- 스프링
- javascript class
- egov
- 전자정부프레임워크
- Oracle
- 자바스크립트 class
- javascript 클래스
- spring boot CRUD
- pom.xml
- 오라클
- Spring
- REST API
- Intellij
- 자바스크립트
- 자바스크립트 클래스
- Spring REST API
- spring boot post api
- Today
- Total
목록REST API (8)
빵구의 개발 메꾸기
스프링 부트(Spring Boot)를 활용하여 HEADERS의 content-type 별 RESPONSE를 내보내는 방법에 대해 알아보자. @RestController는 해당 class가 RestAPI를 처리하는 Controller로 등록하겠다는 의미에서 사용된다. request가 들어오면 object mapper를 통해 object로 바뀌고 해당 메서드를 타고 response로 나갈때 object를 던지게 되면 object mapper를 통해 json으로 바뀐다. ① 카멜 케이스(Camel Case)인 footSize property에 대해 @JsonProperty("foot_size") 스네이크 케이스(Snake Case)로 설정해주게 되면 API 요청 시 보내는 JSON 데이터의 key 값이 foo..
스프링 부트(Spring Boot)를 활용하여 HTTP Method중 하나인 POST REST API를 구현하여 테스트 중 HttpMessageNotReadableException이 발생했다. 오류 발생 과정과 해결 방법은 다음과 같다. ① @PostMapping에 path라는 속성으로 요청이 들어올 세부 URL에 대한 path를 지정해준다. ② REST API 요청 시 body에 담겨 들어오는 데이터들을 받기 위해 메서드의 파라미터 정보에 대해서 @RequestBody를 넣고 타입은 Map으로 설정한다. ③ POST로 설정한 뒤 요청을 보낼 URL인 localhost:8080/api/test/post-method1을 셋팅한다. ④ body안에 json형식의 데이터를 보낼 것이기 때문에 Body를 클릭한..
스프링 부트(Spring Boot)를 활용하여 HTTP Method중 하나인 POST REST API를 구현하여 테스트 중 HttpMediaTypeNotSupportedException이 발생했다. 오류 발생 과정과 해결 방법은 다음과 같다. ① @PostMapping에 path라는 속성으로 요청이 들어올 세부 URL에 대한 path를 지정해준다. ② REST API 요청 시 body에 담겨 들어오는 데이터들을 받기 위해 메서드의 파라미터 정보에 대해서 @RequestBody를 넣고 타입은 Map으로 설정한다. ③ POST로 설정한 뒤 요청을 보낼 URL인 localhost:8080/api/test/post-method1을 셋팅한다. ④ body안에 json형식의 데이터를 보낼 것이기 때문에 Body를 ..
스프링 부트(Spring Boot)를 활용하여 HTTP Method중 하나인 DELETE REST API를 구현하는 방법에 대해 알아보자. @RestController는 해당 class가 RestAPI를 처리하는 Controller로 등록하겠다는 의미에서 사용된다. ① @DeleteMapping에 path 속성은 생략하고 세부 URL에 대한 path를 지정해준다. 이 때 요청을 보내는쪽에서 /path-variable 뒤에 보낸 데이터를 대해 받기 위해서는 {}안에 변수명을 지정해주고 이 변수명은 ②의 @PathVariable의 userId 속성에 값과 일치해야 한다. ② {}안에 변수명에 대해 @PathVariable의 userId 속성에 값과 일치해야 하며 변수명으로 들어온 값은 long userId에..
스프링 부트(Spring Boot)를 활용하여 HTTP Method중 하나인 PUT REST API를 구현하는 방법에 대해 알아보자. @RestController는 해당 class가 RestAPI를 처리하는 Controller로 등록하겠다는 의미에서 사용된다. ① 카멜 케이스(Camel Case)인 footSize property에 대해 @JsonProperty("foot_size") 스네이크 케이스(Snake Case)로 설정해주게 되면 API 요청 시 보내는 JSON 데이터의 key 값이 foot_size로 들어와도 footSize로 매핑이 된다. ② @PutMapping에 path라는 속성으로 요청이 들어올 세부 URL에 대한 path를 지정해준다. ③ REST API 요청 시 body에 담겨 들어..