Maison > Questions et réponses > le corps du texte
我想通过control类返回给前端json字符串,但是现在是每个接口返回的格式都不相同。
我想写一个Response类,返回
{
status:true,
message: "操作失败,取错误信息",
body:”操作成功,取数据“
}
但是不懂这样的Response类怎么写。body里面可能放字符串,可能放各种model类。
伊谢尔伦2017-04-18 09:48:22
Utiliser des classes de modèles
public class Response<T> {
private boolean status;
private String message;
private T body;
...
}
Quand utiliser :
Response response = new Response<String>();
Mais personnellement, je n'aime pas cette approche. Il est recommandé que lorsque la réponse est réussie, la réponse renvoie l'entité que vous souhaitez renvoyer. Lorsqu'une erreur se produit, une entité d'erreur est renvoyée. Quant à la valeur de retour, utilisez simplement le statut http directement. C'est plus proche de RESTful
PHP中文网2017-04-18 09:48:22
Mettez une classe de base et mettez les attributs communs dans cette classe de base. Ensuite, d'autres réponses peuvent hériter de cette classe
.PHP中文网2017-04-18 09:48:22
En fait, je pense que cette exigence devrait être remplie HttpServletResponseWrapper
Je ne sais pas si vous pouvez la comprendre maintenant