2013-05-14 3 views
0

서버에서 XML 파일을 생성하는 데 JAXB를 사용하고 있습니다. 처음으로 나는 서버를 배치했다. XML 파일의 일부 태그 이름을 변경하려고합니다. 그런 다음 몇 가지 클래스 변수를 변경했습니다. 자바 파일을 재 컴파일하고 재배포했다. 그러나 XML은 전혀 변경되지 않습니다. XML 파일을 업데이트하기 위해 몇 가지 추가 단계를 수행해야합니까?JAXB XML 파일 업데이트

+0

언급 한 태그를 넣은 클래스의 코드와 코드를 보여주십시오. 우리는 anaer없이 그럴 수 있습니다. – acdcjunior

답변

0

기본적으로 JAXB (JSR-222) 구현은 공용 속성 (get/set 메서드) 및 public 필드 (인스턴스 변수)를 기반으로 XML 요소 이름을 기본으로합니다. 필드가 공용으로 변경되지 않은 경우 이름이 XML 태그에 영향을 미치지 않습니다.

  • http://blog.bdoughan.com/2011/06/using-jaxbs-xmlaccessortype-to.html
    • 는 또한 이름을 변경하는 재산에 @XmlElement을 사용할 수 있습니다 : 당신이 필드에 요소 이름을 기반으로 할 경우

      당신은 @XmlAccessorTypr(XmlAccessType.Field) 주석을 사용할 수 있습니다.