Questo bean "State":
public class State {
private boolean isSet;
@JsonProperty("isSet")
public boolean isSet() {
return isSet;
}
@JsonProperty("isSet")
public void setSet(boolean isSet) {
this.isSet = isSet;
}
}
viene inviato via cavo utilizzando il callback "successo" di ajax:
success : function(response) {
if(response.State.isSet){
alert('success called successfully)
}
L'annotazione @JsonProperty è richiesta qui? Qual è il vantaggio di usarlo? Penso di poter rimuovere questa annotazione senza causare effetti collaterali.
Leggendo di questa annotion su https://github.com/FasterXML/jackson-annotations/wiki/Jackson-Annotations Non so quando è necessario utilizzarlo?