【发布时间】:2021-04-18 02:05:39
【问题描述】:
这是一个设计问题,我无法说服自己应该走哪条路。
以下是说明:
请求流为Reactjs application -> service A(request) -> service B(request)
基本上request 参数对于service A 和service B 是故意保持不变的,这样我就不必在两者之间编写任何额外的映射器。
所以,我的问题是假设 service B 在请求中需要一个额外的参数,而 Reactjs application 并不关心,那么在 Reactjs application 中添加该额外参数是一个好习惯吗?由于我没有使用任何映射器将service A 的request 转换为service B 的request。
或者我应该在service A 中创建请求对象的映射器?
【问题讨论】:
标签: java rest web-services spring-mvc api-design