Object转XML

在项目中利用xmlMapper.writeValueAsString(reqRsp)方法转换xml时候发生异常,由于是微服务项目,引入依赖较多,本人因为jar包冲突问题搞了好几天,分享于此,愿遇到类似问题时候少走弯路。

本人在微服务项目中由于jar冲突出现如下异常:最终找到原因是因为引入的woodstox-core-5.0.3.jar版本jar包和微服务项目之前引入的wstx-asl .jar冲突,woodstox是添加jackson-dataformat-xml时默认添加的,因此删除之前的 wstx-asl 依赖就好使了。


java的对象转化xml成功demo如下
用XmlMapper的writeValueAsString(obj)方法实现java对象转xml输出的demo如下,只需要引入 jackson-dataformat-xml 的jar依赖包即可。

// jackson-dataformat-xml.jar包的gradle配置如下:
compile group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-xml', version: '2.8

对象转化xml成功demo:

Object转XML时候发生异常java.lang.NoSuchMethodError: org.codehaus.stax2.XMLStreamWriter2.closeCompletely()V相关推荐

  1. 解决IntelliJ IDEA报错:调用方法[manageApp]时发生异常java.lang.IllegalStateException: 启动子级时出错

    解决IntelliJ IDEA报错:调用方法[manageApp]时发生异常java.lang.IllegalStateException: 启动子级时出错 问题描述:   笔者将一个在 Tomcat ...

  2. 调用方法[manageApp]时发生异常 java.lang.IllegalStateException: 启动子级时出错

    学习maven的初步阶段 在写第一个HelloServlet的servlet程序时,碰见了这样的错误: 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache. ...

  3. jersey2.22.2异常java.lang.NoSuchMethodError: org.glassfish.jersey.CommonProperties.getValue

    使用jersey2.22.2的时候报异常 严重: StandardWrapper.Throwable java.lang.NoSuchMethodError: org.glassfish.jersey ...

  4. java线程main异常,‘java.lang.NoSuchMethodError:main的原因’线程中的异常“main”’...

    当您使用java命令从命令行运行Java应用程序时,例如, java some.AppName arg1 arg2 ... 该命令加载您提名的类,然后查找称为main的入口点方法.更具体地说,它正在寻 ...

  5. 调用方法[manageApp]时发生异常 java.lang.IllegalStateException: 启动子级时出错

    写servlet时启动遇到这样的错误: 经过仔细查找 排除了是Tomcat配置问题 最后发现问题出现在web.xml中 url-pattern的里面少了一个"/" 修改: 重新启动 ...

  6. weblogic 异常之 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 和 java.lang.NoSuchMethodError

    一:weblogic 异常之 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken ...

  7. Exception in thread main java.lang.NoSuchMethodError

    Exception in thread "main" java.lang.NoSuchMethodError: scala.Product.initinitinit(Lscala/ ...

  8. SparkStreaming 异常:java.lang.NoSuchMethodError: scala.Predef scope()Lscala/xml/TopScope

    SparkStreaming运行报错 19/05/05 22:35:18 INFO SparkEnv: Registering OutputCommitCoordinator Exception in ...

  9. java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)[Ljava/lang/Object解决

    完整报错如下: 19/05/15 15:26:10 WARN BLAS: Failed to load implementation from: com.github.fommil.netlib.Na ...

  10. java.线程池 线程数_如何在线程“ main”中修复异常java.lang.NoClassDefFoundError:Java中的org / slf4j / LoggerFactory...

    java.线程池 线程数 此错误表示您的代码或您在应用程序中使用的任何外部库都在使用SLF4J库 (一个开放源代码日志记录库),但无法找到所需的JAR文件,例如slf4j-api-1.7.2.jar因 ...

最新文章

  1. cs架构嵌入bs_CS与BS架构区别、比较、及现状与趋势分析
  2. 使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用的学习过程(一)
  3. linux dns chroot配置文件,linxu chroot DNS 配置
  4. [JavaScript]只需一行代码,轻松搞定快捷留言功能
  5. 前端学习(1287):node.js的组成
  6. leetcode129. 求根到叶子节点数字之和
  7. linux apple开发环境,Objective-C开发环境设置
  8. es6 Promise.done(),Promise.finally()
  9. [转]DataGridView显示行号的几种方法
  10. PHP伪造referer突破网盘禁止外链(附115源码)
  11. 木马病毒能损害计算机硬盘么,电脑病毒危害有哪些【图文】
  12. xp系统怎样安装传真服务器,XP系统传真服务怎么安装?配置传真教程
  13. html平行四边形标签,平行四边形
  14. React父组件调用子组件的方法【class组件和函数组件】
  15. 为什么路由器服务器无响应怎么回事啊,路由器服务器无响应怎么办
  16. 基于用户的API限流策略
  17. 网络:IP地址和子网掩码
  18. CentOS7中安装Tomcat8
  19. 指纹锁与数字密码锁哪个更安全靠谱?
  20. 前端动态生成横向树形表格

热门文章

  1. 【高级人工智能】国科大《高级人工智能》符号主义笔记 + 考试记忆版
  2. 软件公司的两种管理方式 总体来说,这个世界上存在两种不同的软件公司的组织结构。我把他们叫做 Widget Factory(小商品工厂) 和 Film Crews(电影工作组...
  3. PPT很难?看完这个没有搞不定的PPT
  4. 前端可以在项目中做过哪些安全防范措施?
  5. CobaltStrike使用教程详解(基础)
  6. idea的常规设置以及快捷键
  7. 火车上的回忆--一个程序员的成长史(6)
  8. ContextCapture Master 4.4.12.333 中文帮助文档
  9. 一套适用于大部分系统的优化流程
  10. Bezier曲线之升阶和降阶公式