使用JAXB或类似的东西自动填充HATEAOS链接?

时间:2011-07-16 02:04:36

标签: java rest jaxb hateoas

假设我正在关注HATEOAS并在我的XML中使用超文本。像这样:

/客户/ 32

<Customer>
  <FirstName>Joe</FirstName>
  <LastName>Smith</LastName>
  <Address href="/address/4324">
</Customer>

/地址/ 4324

<Address>
  <Street>123 Fake St</Street>
  <Town>Springfield</Town>
</Address>

是否存在类似于JAXB的库或JAXB的扩展,它可以解组客户并自动查询和解组地址作为该客户的属性(如customer.getAddress().getStreet())?如果没有,那么有什么好的方法可以用于客户端缓存?

1 个答案:

答案 0 :(得分:3)

在JAXB中,您可以将XmlAdapter用于此用例。 XmlAdapter将指定值类型String和绑定类型Address。您将添加逻辑以在它们之间进行转换。

了解更多信息