ようこそここは俺のチラシの裏だ。

専門学校卒のぽんこつえんじにあが個人事業主になって書いているただの日記。

SpringBoot RestTemplateでPATCHを使う場合の注意メモ

ひと手間加えないとPATCH使えないので、それについて備忘録。

PATCH対応

HttpComponentsClientHttpRequestFactory を使う。

org.springframework.http.client.HttpComponentsClientHttpRequestFactory ってのを使う必要がある。

コイツは内部でApacheのHttpClientを利用していて、それを使わないとPATCHで呼べない。

RestTemplateへの修正

        RestTemplate rest = new RestTemplate();

        HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory();

        rest.setRequestFactory(requestFactory);

詳細

Qiita

SpringBootに入門する為の助走本 - Qiita

参考情報

qiita.com

stackoverflow.com