gpt4 book ai didi

java - Xstream 无参数构造函数错误

转载 作者:太空狗 更新时间:2023-10-29 23:03:01 25 4
gpt4 key购买 nike

当它尝试创建“Transacao”实例时出现以下错误

`Error: Cannot construct br.com.cbmp.ecommerce.resposta.Transacao as it does not have a no-args constructor : Cannot construct br.com.cbmp.ecommerce.resposta.Transacao as it does not have a no-args constructor `

---- Debugging information ----

message : Cannot construct br.com.cbmp.ecommerce.resposta.Transacao as it does not have a no-args constructor

cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException

cause-message : Cannot construct br.com.cbmp.ecommerce.resposta.Transacao as it does not have a no-args constructor `

class : br.com.cbmp.ecommerce.resposta.Transacao

required-type : br.com.cbmp.ecommerce.resposta.Transacao

path : /transacao

我知道 XStream 1.3.1 和 JDK7 存在错误,但我目前使用的是 XStream 1.3.1 和 JDK6。知道为什么这个错误仍然发生吗?

谢谢

最佳答案

3 种解决方案:

  1. 提供一个无参数的构造函数(显而易见)
  2. 使该对象实现可序列化。
  3. 升级到 xstream 1.4.4*

我一直使用解决方案#2。

*我确认 1.2.2 不工作,1.4.4 不工作,没有尝试过中间的任何版本

关于java - Xstream 无参数构造函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9621372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com