문제

XSD에서 자동 생성 된 Java 파일을 사용자 정의하는 방법에 대해 Googling으로서 조금 환멸 스럽 었습니다.CXF.xJC Maven 플러그인이 내 Java 파일을 생성하는 것을 방지하기 시작했지만 이제는 몇 가지 파일을 변경하여 추가 기본 getter 함수와 다른 유형 어댑터 등을 추가해야합니다 ...

어떻게이 작업을 수행 할 수 있습니까?어떻게 든 ObjectFactory를 확장하고 JAXB를 unmarshalling에 대해 내 사용자 정의 객체 팩토리를 사용하도록 알려줍니다.

yes 인 경우, 기본적으로 jaxb가 생성 된 클래스와 생성 된 클래스를 확장하는 내 사용자 정의 파일간에 일부 주석 불일치가있는 경우 오브젝트 계층에서 가장 높은 클래스의 주석을 가져옵니다.

도움이 되었습니까?

해결책

XJC 컴파일러 또는 해당 ANT 또는 MAVEN 플러그인으로 추가 플러그인 를 지정할 수 있습니다.그리고 사용자 정의 어댑터의 경우 바인딩 주석 xsd 또는 외부 바인딩 스키마로.

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