首先注入远程调用的工具类
@Autowired
private RestTemplate restTemplate;
然后通过该工具类调用第三方接口
/**
* 每天22点定时获取修改数据
*/
@Scheduled(cron = " 0 0 22 * * ? ")
public void getPeopleData() {
//调用别人的系统返回数据
JSONObject jSONObject = restTemplate.getForObject("url?startdate="+ DateUtils.getDate()+"&endate="+DateUtils.getDate()+"", JSONObject.class);
JSONArray jsonArray = jSONObject.getJSONArray("data");
List<FloatPeople> list = JSONObject.parseArray(jsonArray.toJSONString(), FloatPeople.class);
log.info("定时调用接口成功--------数据为 :" + list );
//批量保存到数据库
repository.saveAll(list);
}
springBoot中调用第三方接口获取数据保存到本系统数据库
最新推荐文章于 2024-09-05 15:50:15 发布