我使用這個配置類初始化RestTemplate得到rootUri:春:如何從RestTempalte
@Configuration
public class RestTemplateConfig {
@Value("${endpoint-url}")
private String endpointUrl;
@Bean
public RestTemplate restTemplate(RestTemplateBuilder builder) {
return builder
.rootUri(endpointUrl)
.messageConverters(new MappingJackson2HttpMessageConverter())
.build();
}
}
在我服務的方法之一,我使用的代碼:
RootUriTemplateHandler handler = (RootUriTemplateHandler) restTemplate.getUriTemplateHandler();
String uri = handler.getRootUri();
restTemplate.postForLocation(uri, request);
要獲得這個URI。有沒有一種更簡單的方法來獲得這個rootUri(沒有投射)?或者直接向rootUri執行post請求?