栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Spring RESTful客户端:根标记异常

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring RESTful客户端:根标记异常

编辑:更新为仅包含有关信息

最好有不同的类来处理“品牌”和“品牌”标签。我将创建一个

Brand
类,将其重命名
BrandList
Brands
(以使其更接近它们所引用的XML部分),并
Brands
保留一个
List<Brand>
。在两个类上都放置正确的注释,您应该完成,例如:

@XStreamAlias("brands")class Brands {  @XStreamImplicit  List<Brand> brand;}@XStreamAlias("brand")class Brand {  String nodeRef;  String name;}

上面的代码在将对象编组为XML时可以完美地工作,但是当您描述从XML到对象进行编组时,上述代码会失败。为了使它正常工作,您需要告诉编组器您拥有哪些带注释的类:

<bean name="marshaller" >    <property name="autodetectAnnotations" value="true"/>    <property name="annotatedClasses">        <array> <value>com.kipcast.dataModel.drugs.bean.BrandViewList</value> <value>com.kipcast.dataModel.drugs.bean.BrandView</value>        </array>    </property></bean>

我创建了一个示例项目,在其中验证设置。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/419453.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号