fire_point/src/main/java/com/xkrs/FirePointApplication.java

34 lines
1.1 KiB
Java

package com.xkrs;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
import org.springframework.http.client.OkHttp3ClientHttpRequestFactory;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.converter.StringHttpMessageConverter;
import org.springframework.web.client.RestTemplate;
import java.nio.charset.StandardCharsets;
import java.util.List;
/**
* @author XinYi Song
*/
@SpringBootApplication
public class FirePointApplication {
public static void main(String[] args) {
SpringApplication.run(FirePointApplication.class, args);
}
@Bean
public RestTemplate restTemplate() {
//Apache Httpclient
RestTemplate restTemplate = new RestTemplate(new HttpComponentsClientHttpRequestFactory());
restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));
return restTemplate;
}
}