首页 > 解决方案 > Spring 休息 API:saveAll

问题描述

我在CrudRepository界面中看到有一个方法“ saveAll”。无论如何都可以使用它而不对在 POST 请求中传递相应实体的 json 数组的代码进行任何自定义?

我无法弄清楚为什么除了这个之外所有其他方法都被映射。

谢谢米克

标签: springrestapisave

解决方案


它将需要一个集合并持续存在。如果没有示例代码或您到目前为止所做的事情,很难回答您的问题,但这就是它在某些ExampleClient代码上的工作方式。

只需确保您在 spring-data-jpa 上拥有最新版本。

@Component
public class ExampleClient {

  @Autowired
  private EmployeeRepository repo;

  public void run() {
      List<Employee> employees = createEmployees();

      System.out.println(" -- saving employees --");
      System.out.println(employees);
      repo.saveAll(employees);
.......
........

推荐阅读