package com.iplatform.reccommon.config; import com.iplatform.core.PlatformConfiguration; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.client.SimpleClientHttpRequestFactory; import org.springframework.web.client.RestTemplate; @Configuration public class RecommendConfig extends PlatformConfiguration { /** * 创建远程调用对象,临时使用内置Http配置,后续会单独发布模块支持 okHttp * @return * @date 2022-09-23 */ @Bean public RestTemplate restTemplate(){ SimpleClientHttpRequestFactory clientHttpRequestFactory = new SimpleClientHttpRequestFactory(); clientHttpRequestFactory.setConnectTimeout(10 * 1000); clientHttpRequestFactory.setReadTimeout(1200 * 1000); return new RestTemplate(clientHttpRequestFactory); } @Bean public TextSimilarProperties textSimilarProperties(){ return new TextSimilarProperties(); } }