Да, весенняя загрузка предоставляет способ получить доступ к внешнему URL из вашего приложения через RestTemplate. Ниже приведен пример реализации получения ответа в виде строки, или вы также можете использовать структуру данных нужного выбора в зависимости от ответа:
@RestController
@RequestMapping("/myapi/ver1")
public class Table1Controller {
@Autowired
private RestTemplate restTemplate;
@GetMapping("/table1data")
public String getFromUrl() throws JsonProcessingException {
return restTemplate.getForObject("https://services.odata.org/V3/Northwind/Northwind.svc/Customers",
String.class);
}
}
. Вы можете создать класс конфигурации для определения Бина для контроллера остальных. , Ниже приведен фрагмент,
@Configuration
public class ApplicationConfig{
@Bean
public RestTemplate restTemplate() {
return new RestTemplate();
}
}