XSD가 있고 일부 속성을 XmlTransient로 표시하여 속성이 Java에서 XJC에 의해 생성되고 JAXB에 의해 정렬 및 비 정렬로 무시됩니다. XSD를 수정할 수 있으며 JAXB 바인딩을 사용자 정의하기 위해 xs : annotation 태그에 넣어야 할 내용을 알지 못합니다. 다음은 지금까지 <?xml version="1.0" encoding="
JSON 마샬링 및 언 마샬링을 위해 Jackson (jaxb)을 사용하고 있습니다. 사람 레코드가 나열되어있을 때 (보안 및 속도 문제) 주소 필드를 게으른 것으로 매핑하지 않으려면 여기에 예를 들어 주소 필드 XmlTransient를 주석으로 추가했습니다. 그러나 단일 사람 레코드가 반환되면 그 주소 필드가 매핑되기를 원하지만 주소를 열심히 가져 오는
나는 웹 서비스로 노출 할 클래스 public class Calculator {
public Test getTest(){
return new Test();
}
}
있어요. Test2를 [] 테스트에서 @XmlTransient 주석을 추가, 지금 public class Test {
private Test2[] tes
Java에 직렬화되지 않아야하는 값을 나타내는 기본 직렬화와 함께 사용되는 transient 키워드가 있습니다. 그러나 XMLDecoder에서 XML serialization을 사용하면 해당 필드와 관련된 속성이 계속 serialize됩니다. JSON에서 Gson 라이브러리를 사용하여 동일하게 시도했지만 일시적인 필드는 올바르게 건너 뛴 것처럼 보입니다.