Я разработал в 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;
}
Мой вопрос заключается в том, как правильно использовать уникальныекласс для проверки одновременно запроса отдыха и запроса мыла?