2012-05-17 3 views
1

다음과 같은 문제점이 있습니다. 웹 서비스의 경우 기존 데이터 모델을 사용하고 있습니다. 그래서 JAXB 어노테이션을 기존 소스 클래스에 적용해야한다. 이를 위해서는 많은 노력이 필요합니다.JAXB 주석을 기존 데이터 모델에 적용하십시오.

누구나이 프로세스를 자동화하는 데 도움이되는 도구를 알고 있습니까? 명확성을 위해 xsd을 통해 자바 소스 코드를 생성하는 것은 목표가 아닙니다.

답변

0

먼저 데이터 모델 패키지의 모든 클래스를 가져온 다음 Javassist를 사용하여 런타임에 각 클래스에 주석을 추가 할 수 있습니다. 당신이 생각이 절차를 방지하고 그냥 소스를 변경하려면 런타임

에 추가 주석에 대한 패키지이와 Javassist tutorialtutorial

  • 확인 모든 클래스를 얻을 수있는 방법

    • 체크 아웃 코드 나는 데이터 모델 패키지에서 검색/바꾸기가 길 일 것이라고 생각한다.

  • 0

    JAXB (JSR-222)은 예외로 구성됩니다. 이것은 당신은 원하는 표현이 기본 일에서 연기 모델에 주석을 달 필요가 의미

    당신은 당신이 당신의 도메인 모델에 매핑하려고하는 XML 스키마가있는 경우 Eclipse에서 Dali JAXB 툴링이 도움이 될 수 있습니다. Juno의 사전 출시 버전을 시험해 보는 것이 좋습니다.

    +1

    나는 JSR-222가 excpetion이라는 것을 알지 못했습니다. 이 입력에 대해 감사드립니다. 나는 그것이 도움이된다라고 생각한다! –

    관련 문제