我有一个小型标准 Spring Boot 微服务,它是 Spring Data REST,用于单个 Mongo DB 集合。 该文档包含 UUID 字段。 由于要求,该集合是一个上限集合。 现在我可以在我的机器上本地构建和运行应用程序,这没问题。 但是,我们在生产环境中运行 Docker 中的所有内 ...
我有一个小型标准 Spring Boot 微服务,它是 Spring Data REST,用于单个 Mongo DB 集合。 该文档包含 UUID 字段。 由于要求,该集合是一个上限集合。 现在我可以在我的机器上本地构建和运行应用程序,这没问题。 但是,我们在生产环境中运行 Docker 中的所有内 ...
我正在使用 Spring 数据 Rest 我有一个实体员工 并尝试通过扩展 JpaRepository 按 firstName 删除,如下所示。 仅当我将 postman 中的方法类型标识为 GET 时,该代码才有效,如果选择的方法类型为 DELETE,我得到 404 NOT FOUND。 我不知道 ...
我的存储库方法是: 这是从 Controller ( @RepositoryRestController ) 调用的: Page 被转换为CollectionModel : 输出的 json 是这样的: 我得到的数据是正确的,但响应缺少从 Spring 数据中的存储库方法获得的响应中的页面信息。 ...
我已经将一个 Spring Boot 应用程序迁移到 Spring Boot 3 并编译了一个本地图像。 该应用程序使用 Spring Data REST 公开一个简单的实体(请参见下面的代码)。 在应用程序启动期间,它以抱怨没有检测到标识符属性而终止。 所以看起来提供@Id 注释的id 属性的基类 ...
我创建了一个 REST API 和 Spring 数据 Rest 分叉很好。 必须可以通过 API 克隆Project ,因此我添加了一个自定义@RestController以通过POST /projects/{id}/clone实现它。 我被困在我需要添加指向EntityModel的Link指向 ...
我在 Spring 数据存储库中有以下 JPQL 查询: 客户端按如下方式调用查询(通过 Spring Data REST 公开): 但是,返回的结果未排序。 如何根据客户端排序请求参数进行排序? Spring 是否仅按存储库管理的域类型排序(例如,仅Car而不是Model )? 更新这是我的域 ...
I'm working on a small project including web using react and rest api using spring data rest which all packaged in a jar. The web and api are all pr ...
我有一个关于spring数据rest的问题。 我想使用 HandleBefore, After* 注释。 ex) @HandleBeforeCreate...等如果您查找文档 https://docs.spring.io/spring-data/rest/docs/current/referen ...
我们希望在公开为微服务的两个应用程序中共享Employee 。 但是Employee有 JPA 定义,我们如何 package 这是一个单独的 jar 可以在多个应用程序之间共享 Spring 引导“AppA”具有以下实体 Spring 引导“AppB”从“AppA”获取员工 ...
我的依赖项中没有 HAL 浏览器或资源管理器。 但它已经在我的项目的根目录中启用: http:127.0.0.1:8080/或http:127.0.0.1:8080/profile 如何删除或禁用 HAL? 这是我在pom.xml中的依赖项:<dependencies> ...
更新 Spring 从版本 1.5 到 2.7 后,POST 请求返回状态 400。 我有 Feed 存储库: Spring 数据 Rest 为他生成默认 controller,所以我可以在以下位置提出请求:localhost:8080/api/feeds 进给 class: 资源 class: ...
我有以下问题。 我目前正在使用 spring、spring-data-jpa 和 spring-data-rest。 我想为我的 jpa 存储库创建一个 rest 端点。 因此,我当前对 spring-data-rest 端点的响应如下: 我的问题是,我只想在 _embedded 部分返回游戏部分。 ...
我需要为我的 API 设置一些方法级别的权限。 为此,我将@PreAuthorize添加到我的存储库中的方法中。 它适用于findAll但不适用于findById 。 似乎该方法根本没有用于路由/api/repo/1 为了测试我的直觉,我为findBy方法提供了一个默认实现,该方法总是返回 nul ...
我有一个启动应用程序 我有一个存储库,我没有控制器来利用 Spring Data Rest Moduel。 我正在使用 SPRING DATA REST 公开 HTTP 方法 现在我正在尝试从 UI(Angular)发出删除请求。 当我对 deleteByVechicleNo 执行GET请求 ...
将媒体类型为“application/hal+json”的 POST 请求发送到 Spring Data Rest 端点/api/groupMembers 。 它包含以下有效负载: 这类似于HAL 规范中提供的示例。 所有这些 URI 都指向现有资源,并且可以在 Web 浏览器中取消引用。 但 ...
我想创建一个向Manager报告的新Employee 。 没有Manager就不能发布Employee 。 假设我已经拥有Manager对象和Manager Manager是否更好: 或使用指向经理的链接: HAL 是否需要到经理的链接? 注意:我使用的是 Spring Data Res ...
我已阅读此答案作为发布具有嵌套实体的实体的解决方案。 但我想发出一个 RESTful POST 请求。 也就是说,我希望嵌套实体用链接表示。 例如,假设我的客户想要发布一个学生: 最后一次调用失败,因为 Spring Data Rest 期望address被表示为 URI 而不是嵌套对象。 ...
我正在使用 Spring Data Rest 并使用路径定义@RepositoryRestResource是"pathXYZ" 。 现在我有一个带有@RestController的类,并用"pathXYZ/custom"定义了一个@GetMapping 。 似乎"pathXYZ/custom"无法 ...
在客户端和服务器端,我有: 注意:在服务器端,这些是实体。 (我使用 Spring 引导数据 Rest 来保存。) 客户端创建汽车,然后尝试为该汽车创建组成员,如下所示: client是CarClient的一个实例: client.save(GroupMember)失败 在服务器端打开跟踪后 ...
Spring Boot 2.7.0 在尝试通过“/login”路径发布时,我遇到了触发 XMLHttpRequestError 的 CORS 异常,其他路径(例如“/api/v1/members”)很好。 我遵循以下指南, https://github.com/amigoscode/spring ...