0

我需要使用此 API:https ://api.punkapi.com/v2/beers并在使用后将其存储在数据库中,但仅限于下一个字段:内部 id、名称、描述和平均值温度。有什么想法或建议吗?

4

1 回答 1

0

最简单的方法是让您的模型仅包含这些属性,以便 Spring 仅将它们从 JSON 反序列化为对象。类似于以下内容:

public class YourModel {
   private long id;
   private String name;
   private String description;
}

然后在您的服务中,您将拥有:

ResponseEntity<YourModel> response = restTemplate.getForEntity(url, YourModel.class);

然后,您可以YourModel直接保存到数据库(如果您想依赖 JPA,首先需要添加一些 @Annotations),或者您可以为您的用例构建另一个更适合的模型。

于 2021-08-20T09:24:33.770 回答