关于未使用的类

时间:2015-05-13 15:20:42

标签: ajax json jax-rs

我使用jax-rs通过POST将对象发送到我的java bean:

$scope.saveConge = function() {
    jQuery.ajax({
        method:         "POST",
        url:            "rest/saisieConge/saveCongeView?cid="+conversationId,
        contentType:    "application/json",
        data:           JSON.stringify($scope.popupConge),
        async:          false,
        success:        function(response){
            if(!response) alert("Erreur de sauvegarde");
        }
    });
}

在我的java bean中:

@POST
@Path("/saveCongeView")
@Consumes("application/json")
public boolean saveCongeView(CongeViewRest congeViewRest){...}

在CongeViewRest中,我有两个属性:Conge和float。我从杰克逊那里得到了一个JonMappingException,这个类在Conge中没有使用过......我不明白为什么我在这个类上出错了,因为它不应该在任何地方被调用。我尝试在我使用的类上使用它:

@JsonAutoDetect(fieldVisibility = Visibility.NONE, getterVisibility = Visibility.NONE, isGetterVisibility = Visibility.NONE)

并将@JsonProperty放在我真正需要的属性上。所以现在发送到java bean的数据正是我需要的,但我仍然在我从未使用的类上得到错误...

感谢您的帮助!

0 个答案:

没有答案