JAXB : XMLATTRIBUTE의 매개 변수를 기본적으로 "필수 = true"로 만들 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1224928

  •  22-07-2019
  •  | 
  •  

문제

나는 가지고있다

@XmlAttribute(required=true)

프로젝트의 수백 곳에서.

이 기본값을 만들 수 있습니까?...

... 그러면 지정하면됩니다

@XmlAttribute(required=false)

필요할 때.

도움이 되었습니까?

해결책

아니요, 그 행동은 유용합니다. 그러나, 그 required 속성은 실제로 적절한 XML 스키마에 대한 가벼운 대안입니다. 문서 검증을 더 잘 제어 해야하는 경우 문서의 XML 스키마를 정의하고 스키마를 JAXBContext. 그런 다음 문서는 마샬링 및 마시되지 않은 상태에서 확인되며 유효성 검사를 위해 주석에 의존 할 필요가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top