RestTemplate呼び出しインタフェースの文字化けしを解決する
1332 ワード
理由:RestTemplateがhttp要求に対して更なるカプセル化期間があるのはiso-8859符号化である
ソリューション
@Bean
@LoadBalanced
public RestTemplate commRestTemplate() {
RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));
return restTemplate;
}
UTF-8注:@LoadBalanced注記を加えて、負荷等化をオンにしないとI/O error on GET request for「...」;nested exception is java.net.UnknownHostException: ****