spring boot rest保持循环

时间:2017-02-20 10:55:09

标签: java rest spring-boot

我的休息控制器中的方法保持循环。

该方法应该从Mongo数据库获取一个项目,然后调用另一个API获取一些数据并再次将其保存在mongo中。它可以工作,但它只是循环

我为我的API调用使用了改造,而应用程序使用了spring boot

这是保持循环的方法 如果你还需要其他东西,请问我

@RequestMapping(value = "/projects/{id}",method = RequestMethod.PUT)
public void updateCampaign(@PathVariable String id) throws IOException {
    Project p = projectRepository.findProjectById(id);

    Call<ResponseIndie> get = service.getAllFromCampaign(p.getIndiegogoCampaignId(),API_KEY);
    ResponseIndie responseIndie =get.execute().body();

    IndiegogoCampaign campaign = responseIndie.getIndiegogoCampaign();
    p.setIndiegogoCampaignId(campaign.getId());
    p.setIndiegogoCampaign(campaign);
    projectRepository.save(p);
    logger.info("project saved");
}

0 个答案:

没有答案