【发布时间】:2020-10-16 19:46:04
【问题描述】:
我有一个方法:
@RequestMapping(value = "/Commande", method = RequestMethod.GET)
public String authorizeMeter(...){
try {
MyObject result = port.commanderCollectePublicationMesures(demande);
} catch (Erreur erreur) {
return erreur;
}
}
当请求成功时,我会得到一个 MyObject 结果,当我捕捉到错误时,和 Erreur Object。
最后,两个响应都会被序列化,所以,都是JSON。
如果我输入:String 返回类型,编译器不喜欢这样说,我必须返回 MyObject 类型或 Erreur 类型
如果我只有一种类型( MyObject ),Springboot 会自动将其序列化为 JSON,这很棒。
但是我应该如何管理 Erreur 消息?
我是否应该始终将对象转换为 JSON?
【问题讨论】:
标签: java json spring-boot serialization