首页 > 解决方案 > 在 Jersey 中设置 Cookie 并仍然返回 Object

问题描述

有没有办法将返回数据的类型合并到 Jersey 资源方法的返回类型中,同时仍然能够设置 cookie?

问题是:

  1. 如果使用Response.ok().cookie(...),则该方法的返回类型为Response,这会破坏客户端使用 Jackson 自动反序列化它并获取表示数据的静态类型对象的尝试。
  2. 如果方法签名是public MyClass get(),那么我还没有找到设置 cookie 的方法。

我想如果返回类型可能是这样的Response<MyClass>就可以了。

有这样的解决方案吗?

标签: cookiesjerseydropwizard

解决方案


推荐阅读