前端将这个json发送到我的API
{
"parameters":{
"MAIL_BODY":"saffsa",
"MAIL_FROM":"sffasafs",
"MAIL_RECEIVED_DATE":"asfasf",
"MAIL_SUBJECT":"asfafs",
"MAIL_TO":"ssfafs"
},
"templateID":"9093",
"deliveryChannel":"NONE"
}
控制器:
@RequestMapping(value = "/previewDocument", method = RequestMethod.POST, produces = "application/pdf")
public byte[] previewDocument(@RequestBody Map<String, String> parameters, @RequestBody String templateID, @RequestBody String deliveryChannel) {
// TODO
}
用map
替换map
,解析就会成功。内部对象被解析为映射
。
您将需要强制转换/查询方法体中值的类型
if (parameters.get("parameters") instanceof Map) {
Map<String, String> parametersMap = (Map<String, String>)parameters.get("parameters");
String body = parametersMap.get("MAIL_BODY");
}
问题内容: 我一直在研究一个非常简单的JPA示例,并试图将其调整为现有数据库。但是我无法克服这个错误。(下面。)这只是我没看到的一些简单的事情。 在下面的DocumentManager类中(一个简单的servlet,因为这是我的目标),它做了两件事: 插入一行 返回所有行 插入效果很好-一切都很好。问题出在检索上。我尝试了各种参数值,但没有走运,并且尝试了各种更复杂的类注释(如列类型),但都没有成
当我尝试通过枚举将源中的字符串映射到目标中的整数时。ModelMapper失败。 来源 目的地 字符串和整数之间的映射在枚举中定义
我正在构建一个REST API, 和ActiveBid类 和我的泽西请求映射器,它具有获取数据的逻辑 有人能帮我吗?我不知道和卡桑德拉共事会这么难。
我有麻烦映射一个嵌套dto字段正确与MapStruct。我有几个DTO: 具有相应的映射器 到目前为止,一切工作都很好,生成的代码自动连接其他需要的映射器来正确地构建DTO。例如生成的仪器映射器实现 现在,当我试图创建一个包含嵌套工具dto的映射器时遇到了麻烦。映射器应使用instrumentMapper正确创建所需的dto。DTO: 映射器: 生成的代码: 现在media mapper得到了很好
卡桑德拉表列: Java实体: 当执行从表列“pickuploc”中选择查询时,并没有完全映射到实体中定义的picupLocal属性。 这是我得到的回应: 使用Spring数据卡桑德拉1.5.8
问题内容: 我有示例Web应用程序Hibernate 4.3.5 + Derby数据库10.10.1.1+具有IDE NetBeans 8.0Beta的Glassfish4.0。 我有下一个例外: 来自index.xhtml的表格 客户.java hibernate.cfg.xml Customer.hbm.xml 问题答案: 最后我发现了一个错误!希望这对某人有用。对数据库(在我的情况下为Apa