Java использует один и тот же класс для проверки сообщений XML и JSON - PullRequest
0 голосов
/ 04 февраля 2019

Я разработал в Java службу отдыха и мыла.Сервисы вполне эквивалентны и используют два разных класса с одинаковой структурой, но с разными аннотациями:

-soap:

@XmlAccessorType(XmlAccessType.FIELD)
public class Car{

    @XmlElement(name = "brand", required = true)
    protected String brand;
}

-rest

@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
public class Car{
    @NotNull
    @Size(min = 1, max = 60)
    private String brand;
}

Я быМне нравится использовать уникальный класс для проверки обоих сообщений (xml и json), поэтому я попытался смешать аннотации, но безуспешно:

@XmlAccessorType(XmlAccessType.FIELD)
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
public class Car{

    @XmlElement(name = "brand", required = true)
    @NotNull
    @Size(min = 1, max = 60)
    protected String brand;
}

Мой вопрос заключается в том, как правильно использовать уникальныекласс для проверки одновременно запроса отдыха и запроса мыла?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...