小编Wiq*_*iqi的帖子

spring.data.rest.max-page-size 似乎不起作用

在我使用的Spring Boot 1.3.0.M5

spring.data.rest.max-page-size=10
Run Code Online (Sandbox Code Playgroud)

application.properties 中

但是我仍然可以在 URL 中将大小设置为 40 并获得正确的响应。例如:http://localhost:8080/cine20-spring/api/films?page=0&size=40&sort=title,asc

会给我40部电影

那么这个参数有什么用呢?

使用 Spring-Boot 1.4.2 更新测试

还有一个问题:默认情况下没有依赖 spring-boot-starter-data-rest ,默认情况下max-page-size 设置为2000并且更改 max-page-size 值将不起作用:

spring.data.rest.max-page-size=0x7fffffff
Run Code Online (Sandbox Code Playgroud)

添加spring-boot-starter-data-rest => max-page-size 现在默认设置为1000,然后更改参数 max-page-size 将起作用:

spring.data.rest.max-page-size=0x7fffffff
Run Code Online (Sandbox Code Playgroud)

我仍然相信,这是奇怪的行为。

在:https : //github.com/spring-projects/spring-data-rest/blob/master/spring-data-rest-core/src/main/java/org/springframework/data/rest/core/config/存储库RestConfiguration.java

你可以找到private int maxPageSize = 1000;这解释了为什么它变成了 1000。我还没有找到,为什么它从一开始就设置为 2000。

我想spring.data.rest.max-page-size自由设置参数而不需要添加依赖项:spring-boot-starter-data-rest,但不幸的是我到目前为止还没有找到方法。

spring-data-rest

8
推荐指数
2
解决办法
9488
查看次数

使用 AppSync API 密钥过期的 Amplify CI/CD Pipelines 更新 AppSync API 时出错:找不到 API 密钥

我们有AWS Amplify项目,启用了 CI/CD,并为我的后端启用了AppSync作为 API。CI/CD 工作正常,直到AppSync应用程序的API_KEY未过期,现在它已过期并且管道失败。我已尝试手动更新API_KEY过期时间,但管道仍然失败。有描述的解决方案可以手动整理或升级 Amplify CLI版本,但在我的情况下似乎没有这两个选项。

\n

我们还有第三种选择吗?

\n

以下是来自构建管道的日志。

\n
2021-09-20T08:26:55.643Z [INFO]: UPDATE_IN_PROGRESS amplify-smsservice-test-115827-apiSmsTest-QXTZ5RMZXWPI AWS::CloudFormation::Stack Mon Sep 20 2021 08:26:55 GMT+0000 (Coordinated Universal Time) User Initiated\n2021-09-20T08:27:05.585Z [INFO]: \n2021-09-20T08:27:05.588Z [INFO]: UPDATE_IN_PROGRESS          GraphQLSchema                                          AWS::AppSync::GraphQLSchema Mon Sep 20 2021 08:27:01 GMT+0000 (Coordinated Universal Time)\n                                 UPDATE_IN_PROGRESS          GraphQLAPIKey                                          AWS::AppSync::ApiKey        Mon Sep 20 2021 08:27:01 GMT+0000 (Coordinated Universal Time)\n                                 UPDATE_FAILED               GraphQLAPIKey                                          AWS::AppSync::ApiKey        Mon Sep 20 2021 08:27:03 GMT+0000 (Coordinated Universal Time) API …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-appsync aws-amplify aws-amplify-cli

2
推荐指数
1
解决办法
3758
查看次数