Spring RestTemplate作为Spring服务



我已经用我们的应用程序特定API开发了一个REST服务器。我们还在另一个位置部署了一个不同的rest作业服务器。目前我的做法是。

@RestController
public class SparkJobController  {
    @Autowired
    private IJobSchedulerService jobService;
...

服务实现是

@Service(value="jobService")
public class JobSchedulerServiceImpl implements IJobSchedulerService {
    @Override
    public Map triggerJob(String context) {
        Map<String, ?> s = new HashMap<String,Object>();
        RestTemplate restTemplate = new RestTemplate();
//      restTemplate call to other REST API. and returns Map.
    ...     
}

我的问题是,我的方法正确吗?或者Spring框架使我们能够使用一些预定义的API,这些API可以帮助使用RESTTemplate作为服务

[EDIT]:部署的REST服务是第三方应用程序。

我做了一些研究,还没有发现将RestTemplate作为服务实现的方法。

我看到了在bean配置中定义的RestTemplate,并在-https://www.informit.com/guides/content.aspx?g=java&seqNum=546

总之,我看到的大多数示例都使用Resttemplate,类似于您在代码中实现的方式。

相关内容

  • 没有找到相关文章

最新更新