JAXB : XMLATTRIBUTE의 매개 변수를 기본적으로 "필수 = true"로 만들 수 있습니까?
-
22-07-2019 - |
문제
나는 가지고있다
@XmlAttribute(required=true)
프로젝트의 수백 곳에서.
이 기본값을 만들 수 있습니까?...
... 그러면 지정하면됩니다
@XmlAttribute(required=false)
필요할 때.
해결책
아니요, 그 행동은 유용합니다. 그러나, 그 required
속성은 실제로 적절한 XML 스키마에 대한 가벼운 대안입니다. 문서 검증을 더 잘 제어 해야하는 경우 문서의 XML 스키마를 정의하고 스키마를 JAXBContext
. 그런 다음 문서는 마샬링 및 마시되지 않은 상태에서 확인되며 유효성 검사를 위해 주석에 의존 할 필요가 없습니다.
제휴하지 않습니다 StackOverflow