【问题标题】:Jersey 2.0: Equivalent to EntityHolder<T>Jersey 2.0:等效于 EntityHolder<T>
【发布时间】:2013-07-02 15:20:03
【问题描述】:

Jersey 1.x 中的 EntityHolder&lt;T&gt; 等价物表示服务器端的可选负载。我试过Enity&lt;T&gt;GenericEntity&lt;T&gt; 都不起作用。我在文档中找不到任何提示。

可以拨打SyncInvoker#post(null)吗?

【问题讨论】:

    标签: java rest jersey-2.0


    【解决方案1】:

    您可以使用ContainerRequesthasEntityreadEntity 方法来支持空体。

    public void post(@Context ContainerRequest request){
      MyEntity entity = null;
      if(request.hasEntity()){
        entity = request.readEntity(MyEntity.class);
      }
      //use the optional entity.
    }
    

    【讨论】:

    • 感谢您的回答...幸运的是,我找到了相同的解决方案,但很高兴知道这是“官方”方法。
    猜你喜欢
    • 2011-02-11
    • 1970-01-01
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    • 2013-05-19
    • 2011-03-30
    • 2014-01-25
    相关资源
    最近更新 更多