Я не могу найти способ исправить эту проблему, но ... может быть, это не проблема.
Я использую Extjs в качестве внешнего интерфейса и Spring MVC в качестве внутреннего, Ajax-запрос выглядит так:
{"isOk": true}
DTO Mapping:
public class TestDTO implements Serializable {
private static final long serialVersionUID = -6074462313103219627L;
private Boolean isOK;
public Boolean isOk(){...}
Public void setOk(Boolean isOk){...}
}
Метод get / set генерируется с помощью intellij idea, поскольку вы можете представить, что Джексон работает нормально, если я добавлю @JsonProperty ("isOk") в методе "setOk".
Но у меня много *** объектов DTO, так есть ли удобный метод для решения этой проблемы?спасибо.
Я проверил класс "com.fasterxml.jackson.databind.SerializationFeature" и не нашел ни одной конфигурации, например, "compatibility_boolean_and_ignore_is_keyword" и т. д.