2017-06-07 9 views
0

I持って、次のJava Personクラス:特定のJAX-RSコールでオブジェクト内のフィールドを除外する方法は?

public class Person { 

    private String id; 

    private String name = ""; 

    private String score = ""; 
} 

私はできない私の第三の呼び出しで

しかしPersonオブジェクト内のすべての3つのフィールドを送信する2そのうち自分のアプリケーション内の3つのREST呼び出しは、現在ありませんオブジェクト内の「スコア」フィールドを送信します。

この特定のコールでこのフィールドを除外するJAX-RS機能はありますか?

現在JAX-RSコード:

if (person != null) { 
      return ResponseBuilder.anOKResponse().withEntity(person).build(); 
     } else { 
      return ResponseBuilder.notFound().withEntity(PERSON_IS_NULL_ERROR).build(); 
     } 

答えて

1

あなたのアプリは、あなたの残りのアプリは、デフォルトのメッセージ本文リーダライタとしてMOXYを使用していますジャージーに基づいており、WebLogicで実行されている場合。あなたの問題を解決するための詳細情報については、このブログをご覧ください。 http://blog.bdoughan.com/2012/04/jaxb-and-unmapped-properties.html

関連する問題