我已经开发了一个应用程序,其中React作为前端,Spring Boot作为后端。当我尝试将JSON数据发送到Spring Boot时,出现以下异常:
UITableViewCell
Spring正在为抽象类ConnectionTechnologyDetails的假定子类型ConnectionTechnologyName搜索类型ID。因此,Spring正在寻找一种继承。
抽象类ConnectionTechnologyDetails具有一个ConnectionTechnologyName作为私有属性。 ConnectionTechnologyName的定义是实体ConnectionTechnologyDetails的内部枚举。因此没有继承。我不知道怎么了。
我的React应用程序的JSON请求由
处理以下REST端点:
UITableViewDelegate
@ResponseBody连接请求定义为:
tableView(_:accessoryButtonTappedForRowWith:)
ConnectionTehcnologyDetails
import UIKit
private class CustomCell: UITableViewCell {
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
accessoryType = .detailButton
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
是否必须在ConnectionTechnologyDetails中的ConnectionTechnologyName属性上设置@Embedded注释?还是我必须为公共内部枚举本身设置注释?
答案 0 :(得分:0)
在我的情况下...出现此错误是因为在代码合并后我将codehaus与fastxml jackson库混合了。
一旦我将它们切换为另一个,就可以正常工作。