我想通过control类返回给前端json字符串,但是现在是每个接口返回的格式都不相同。我想写一个Response类,返回
{ status:true, message: "操作失败,取错误信息", body:”操作成功,取数据“ }
但是不懂这样的Response类怎么写。body里面可能放字符串,可能放各种model类。
ringa_lee
テンプレート クラスを使用する
いつ使用するか:
しかし、私は個人的にはこのアプローチが好きではありません。応答が成功した場合は、応答が返したいエンティティを返し、エラーが発生した場合はエラー エンティティを返すことをお勧めします。戻り値については、http status を直接使用してください。これはRESTfulに近いです
基本クラスを作成し、この基本クラスに共通の属性を追加すると、他の応答がこのクラスを継承できます。
実際には、この要件は HttpServletResponseWrapper で満たされるべきだと思います。理解できるかどうかはわかりません
HttpServletResponseWrapper
テンプレート クラスを使用する
リーリーいつ使用するか:
リーリーしかし、私は個人的にはこのアプローチが好きではありません。応答が成功した場合は、応答が返したいエンティティを返し、エラーが発生した場合はエラー エンティティを返すことをお勧めします。戻り値については、http status を直接使用してください。これはRESTfulに近いです
基本クラスを作成し、この基本クラスに共通の属性を追加すると、他の応答がこのクラスを継承できます。
実際には、この要件は
。HttpServletResponseWrapper
で満たされるべきだと思います。理解できるかどうかはわかりません