【发布时间】:2018-10-27 15:04:21
【问题描述】:
当字符串未映射到我传递给它的对象时,我试图强制 gson 抛出异常。
@ResponseStatus(HttpStatus.CREATED)
@PostMapping("offer")
public String postOffer(@RequestBody String jsonBody) {
Offer offer = gson.fromJson(jsonBody, Offer.class);
offerRepository.save(offer);
return offer.getId();
}
目前,它只会将所有可以保存的内容保存到数据库中,并忽略任何未映射到类的元素。这对我来说很糟糕,因为我得到了错误的数据使其进入数据库。
任何帮助将不胜感激。
ps。使用 springboot-data-mongodb 和 gson 进行映射。
谢谢
【问题讨论】:
标签: spring-boot spring-data-mongodb