标签: mule
在Mule中,当我与外部Web服务或API通信时,我通常只是将响应转换为Map以使用值。
这是正确的做法吗?转换为地图与使用Jaxb或其他东西转换为具体类时是否有规则/最佳实践?
如果我在Mule中构建API,我创建我的响应对象DTO作为具体类说User.class等。但是当我使用其他服务或API时,我倾向于转换为Map。我想这里的缺点是知道地图的结构。
答案 0 :(得分:3)
您的方法是最好的,因为它遵守robustness principle。
确实,您希望您的应用程序成为: