java - 如何返回不分页的实体集合? Spring 启动休息

标签 java json spring rest spring-boot

我有简单的 Spring Boot 应用程序。我的 Controller 如下所示:

@RequestMapping(value = "/", method = RequestMethod.GET)
public List<Employee> getAllEmployees() {
    return employeeRepository.findAll();
}

此代码生成此 json:

{
  "_embedded" : {
    "employees" : [ {
      "firstName" : "firstName1",
      "lastName" : "lastName1",
      "_links" : {
        "self" : {
          "href" : "http://localhost:8080/employees/1"
        },
        "employee" : {
          "href" : "http://localhost:8080/employees/1"
        }
      }
    }, {
      "firstName" : "firstName 1",
      "lastName" : "lastName 1",
      "_links" : {
        "self" : {
          "href" : "http://localhost:8080/employees/2"
        },
        "employee" : {
          "href" : "http://localhost:8080/employees/2"
        }
      }
    }, {
      "firstName" : "firstName 3",
      "lastName" : "lastName 3",
      "_links" : {
        "self" : {
          "href" : "http://localhost:8080/employees/4"
        },
        "employee" : {
          "href" : "http://localhost:8080/employees/4"
        }
      },
  "_links" : {
    "self" : {
      "href" : "http://localhost:8080/employees"
    },
    "profile" : {
      "href" : "http://localhost:8080/profile/employees"
    }
  },
  "page" : {
    "size" : 20,
    "totalElements" : 7,
    "totalPages" : 1,
    "number" : 0
  }
}

但我需要这样的东西:

[
    {
      "firstName" : "firstName1",
       "lastName" : "lastName1",
    },
        {
      "firstName" : "firstName2",
       "lastName" : "lastName2",
    },
]

最佳答案

解决方案是删除 spring-boot-starter-data-rest 模块。

关于java - 如何返回不分页的实体集合? Spring 启动休息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38220040/

相关文章:

java - Spring Cloud Stream Test 在消息负载中硬编码 "Hello World"

java - 即使 main() 存在,也没有 main()

java - 如何在java中按对象的组件对数组列表进行排序

java - HSSFCell 读取空错误?

java - 使用ManyToMany关系时如何在Spring中获取对象外键列表?

java - 无法更改数组的大小

javascript - jquery 根据 JSON 数据填充 ul 和 li

android - org.json.JSONException : Value &lt;! java.lang.String 类型的 DOCTYPE 无法转换为 JSONObject

java - Spring 不显示 home.html

java - Java中是否可以获取格式化的日期对象