我有一个用例,我需要使用rest api调用其他系统来获取一些数据,据我了解,我已经创建了一个请求流和需要的东西。但只是不确定这是否是正确的方法。
我的 UI 有一些输入参数,我的 rest api 将根据这些参数从外部系统获取数据。
UI --> ManagedBean(映射到 UI)-->Service Layer-->Business Layer-->Rest API Layer(我格式化我的rest url,以及这里需要的其他输入)--> 调用MyCustomController(使用SPring MVC实现) ,这会将 JSON 格式的数据返回给业务层。
所以每当我调用 RestTemplate.executeService() --> 我调用控制器来拦截这个传入的请求,它会从外部系统获取数据。
这是正确的方法吗?