Jersey异常:com.owlike.genson.JsonBindingException: No constructor has been found for ty
Posted on: 2018-05-29, Last modified: 2018-05-29, View: 622

使用jersey返回一个对象时,一直报 com.owlike.genson.JsonBindingException: No constructor has been found for ty的异常,发现是对象里包含一个Locale的字段,而Locale对象没有默认的无参数的构造函数,所以报这个错误;一个解决方法是不要这个field,显然不可能;第二个方法就是声明忽略返回这个字段,使用@XmlTransient标注后依然不起作用,查询后有人提出来要在类上面加上 @XmlAccessorType(XmlAccessType.FIELD)标签才行,测试后有效。

Go
Related Articles:
No records!
Friend Links:
Bill Site
https://item.taobao.com/item.htm?spm=a21an.7676007.1998473182.296.lAvrE2&id=45399580446