fujohnwang / unveil-springboot-feedbacks

《SpringBoot揭秘》一书的勘误收录以及交流等售后项目
53 stars 16 forks source link

WebApi的隐式转换的问题 #6

Closed unclezhao closed 8 years ago

unclezhao commented 8 years ago

请教一下,如果使用隐式转换,在controller的方法中直接返回对应的DTO就可以了,但是如果失败呢?需要返回errcode和errmsg怎么处理?使用异常传过去?

在HttpMessageConverter中还将返回结果重新包装成WebApiResponse吗?

fujohnwang commented 8 years ago

只要你能在HttpMessageConverter中提取特征, 传什么都可以, 实现的细节上完全可以根据具体选择来决定。

如果无法区分不同的情况,那肯定就没法实现隐士转换了