/ / jaxb a xlink - priatelia alebo nepriatelia? - xml, rest, jaxb, cxf, xlink

jaxb a xlink - priatelia alebo nepriatelia? - xml, zvyšok, jaxb, cxf, xlink

Chcem si postaviť odpočinkovú službu cez cxf. už sa to deje iba s dvoma objektmi „Earthpart“ a „Earthquake“. Keď zavolám localhost / earthpars, dostanem xml zoznam zemetrasení so zemetrasením. ale zemetrasenie s ďalšími informáciami {ako ťažké, ako dlho atď.} je k dispozícii iba s odkazom xlink na localhost / zemetrasenie / {id} v skratke: V localhost / earthpars je iba xlink na localhost / zemetrasenie / {id}.

teraz technická časť: aby som bol úprimný, požiadavkou bolo použiť službu camel-cxf a jaxb na vybudovanie služby REST. vytváranie xlinkov s jaxbom je možné s mennými priestormi, ale to samozrejme nie je spôsob, ako ísť! Takže otázka znie: existujú nejaké informácie o xlink v spojení s jaxb kdekoľvek, alebo nie je to spôsob, ako ísť na xlinks?

odpovede:

1 pre odpoveď č. 1

Na konverziu podriadeného objektu do reprezentácie xlink by ste mohli použiť XmlAdapter. Viac informácií o XmlAdapter nájdete na: