put
-
이번 포스트에서는 REST API에서 자원 update 시 사용하는 Put과 Patch의 차이점에 대해서 살펴보자. Put ? Patch? REST API는 Http method를 통해서 API의 동작 의도를 나타낸다. 자료의 조회는 GET, 추가는 POST, 삭제는 DELETE이다. 그리고 자료의 수정을 나타낼 때는 PUT을 사용하는데 비슷한 녀석으로 PATCH라는 것도 있다. 결국은 영어인가. ㅜㅜ 정말 영어권에서 살면서 단어의 뜻을 명확히 구별할 수 있다면 이런 혼선이 훨씬 줄어들 것이라는 생각이 든다. 둘 다 수정을 뜻하기는 하지만 PUT은 새로운 녀석을 놓고 오는 것으로 대체를 의미한다 반면 PATCH는 땜빵으로 자원의 일부를 변경하는 것을 의미한다. 따라서 허허벌판에 집을 새우는 것은 POST..
[Spring] Update 시 Put vs Patch이번 포스트에서는 REST API에서 자원 update 시 사용하는 Put과 Patch의 차이점에 대해서 살펴보자. Put ? Patch? REST API는 Http method를 통해서 API의 동작 의도를 나타낸다. 자료의 조회는 GET, 추가는 POST, 삭제는 DELETE이다. 그리고 자료의 수정을 나타낼 때는 PUT을 사용하는데 비슷한 녀석으로 PATCH라는 것도 있다. 결국은 영어인가. ㅜㅜ 정말 영어권에서 살면서 단어의 뜻을 명확히 구별할 수 있다면 이런 혼선이 훨씬 줄어들 것이라는 생각이 든다. 둘 다 수정을 뜻하기는 하지만 PUT은 새로운 녀석을 놓고 오는 것으로 대체를 의미한다 반면 PATCH는 땜빵으로 자원의 일부를 변경하는 것을 의미한다. 따라서 허허벌판에 집을 새우는 것은 POST..
2022.06.29 -
RestTemplate가끔 REST API를 자바 영역에서 사용해야 할 경우가 있다. ajax로 처리해야 하는데 서비스를 제공하는 서버에서 cross origin에서의 접근을 허용하지 않는 경우가 대표적이다. 이런 경우는 자바 영역에서 일반 요청 형태로 REST 서비스를 호출해서 정보를 받고 이를 다시 ajax로 얻어와야 한다.자바 영역에서 REST 서비스를 편리하게 사용하기 위해 RestTemplate을 사용할 수 있다. 빈 등록RestTemplate은 스프링에서 제공해주는 기본 템플릿이다. 이를 사용하기 위해서는 아래와 같이 빈을 생성해 볼 수 있다.@Beanpublic RestTemplate restTemplate() { return new RestTemplate();} ..
03. RestTemplateRestTemplate가끔 REST API를 자바 영역에서 사용해야 할 경우가 있다. ajax로 처리해야 하는데 서비스를 제공하는 서버에서 cross origin에서의 접근을 허용하지 않는 경우가 대표적이다. 이런 경우는 자바 영역에서 일반 요청 형태로 REST 서비스를 호출해서 정보를 받고 이를 다시 ajax로 얻어와야 한다.자바 영역에서 REST 서비스를 편리하게 사용하기 위해 RestTemplate을 사용할 수 있다. 빈 등록RestTemplate은 스프링에서 제공해주는 기본 템플릿이다. 이를 사용하기 위해서는 아래와 같이 빈을 생성해 볼 수 있다.@Beanpublic RestTemplate restTemplate() { return new RestTemplate();} ..
2020.07.14