spring-data-rest相关内容
我有一个 的 MongoRepository @RepositoryRestResource(collectionResourceRel = "tools")公共接口 ToolRepository 扩展了 MongoRepository 工具可以是两种实现之一: 公共类螺丝刀扩展工具公共类 Hammer 扩展工具 使用@JsonTypeInfo 映射工具 @JsonTypeInfo(使
..
我将 @RepositoryRestResource 用于 Mongo 存储库.我想做一些保存前的检查,如果这些检查不符合要求,我想放弃保存操作. 我试过了: @HandleBeforeSavepublic void handleBeforeSave(CallLog callLog)抛出 InternalServerException {CallLog 日志 = callReposito
..
我正在尝试使用 Spring-data-rest 和 spring-data-mongodb 来公开只读资源. 我遇到的问题是,我想对我的文档有不同的看法.假设我在文档中有一些私人信息,我不想公开它们. 所以我尝试了几种方法.我读了这篇文章 https://spring.io/blog/2014/12/02/latest-jackson-integration-improvements
..
使用 Spring Data REST 时出现标题错误.如何解决? Party.java: @Entity@Inheritance(strategy=InheritanceType.SINGLE_TABLE)@JsonTypeInfo(use=JsonTypeInfo.Id.CLASS, property="@class")@JsonSubTypes({ @JsonSubTypes.Typ
..
能否在spring data rest中写一个动态查询如下.如果没有,那么如何实现类似的功能: @Query("select s from Screen s where s.#searchColumn like:searchValue%")@RestResource(path="byString")页面查找全部(@Param("searchColumn") 字符串搜索列,@Param("sea
..
我在 PagingAndSortingRepository 上使用 spring 的 @RepositoryRestResource 注释. 当我向相应的端点发送错误的负载时,发回的错误响应很难解析,例如 {“原因":{“原因":{“原因":空,"message": "错误:重复键值违反唯一约束 \"uk_bawli8xm92f30ei6x9p3h8eju\"\n 详细信息:键 (emai
..
我有一个看起来像这样的模型: @Entity公共类 MyModel {@Id@GeneratedValue(策略 = GenerationType.AUTO)@Column(unique = true, nullable = false)@RestResource(出口=假)私人国际PK;@Column(unique = true, nullable = false)私有字符串 uuid = U
..
有没有办法返回加入实体的完整详细信息而不是链接?在下面的示例中,我还想返回产品的详细信息,如果我有 100 次购买的列表,则可以避免必须拨打 100 次电话才能获取产品详细信息. Product、User 和 Purchase 实体的存储库都是使用 spring-data-jpa 创建的 {“_嵌入":{“购买":[{“_链接":{“产品":{"href" : "http://localh
..
我正在使用 Spring Data Rest 开发 Web 服务. 公共接口 BookRepository 扩展 PagingAndSortingRepository{@覆盖@Query("select avg(rl.rating) as rating, b from ReadingList rl join rl.book b group by rl.book order by rating d
..
我无法检索嵌入式.我正在使用 Spring boot、spring data rest 和 spring JPA.我在数据库中有 3 个表 用户 能力 user_competency(带有额外列的连接/复合表) 用户 @Entity@Table(name = "\"user\"", schema = "public")@JsonIdentityInfo(生成器 = ObjectI
..
我有一个使用 JPA 进行查询实现的 Spring Data Rest Repository 控制器,我需要添加一些使用 JPA 支持的标准 queryByExample 方法无法完成的自定义查询方法.我创建了一个具有必要方法的 Impl 类,但我无法识别它.我看到我可以使用标准的 Spring MVC 控制器,但我想要一个统一的 API,基本上我真正想要的是实现我自己的自定义/search 方法
..
我有两个实体 AppUser 和 UserGroup.他们有一个 @ManyToMany 关系. 我目前正在尝试为现有用户创建和关联一个新组,如下所示: POST http://localhost:8080/groups{"name": "第 1 组",“用户":[“http://localhost:8080/users/1"]} 问题是只创建了组 - 但与列出的用户没有关联 - 服务器
..
当数据更新时,我需要通过 JMS 将通知事件发布到外部系统.我希望在将对象提交到数据库以确保完整性的同一事务中完成此操作. spring-data-rest 发出的 ApplicationLifecycle 事件似乎是实现此逻辑的合乎逻辑的地方. @org.springframework.transaction.annotation.Transactional公共类 TestEventLi
..
有什么区别: spring-data-rest 和 spring-data-rest-webmvc 显然它们是两个不同的东西,但我在这里有点困惑. 解决方案 spring-data-rest-webmvc 是描述 spring-data-rest 主要概念的项目strong> 这是主要的 spring 模块之一. 在大多数情况下,他/她的项目会使用 spring-data-r
..
我有一个模块 A,它通过用户、组和相关类提供身份验证.该模块使用 org.springframework.data:spring-data-jpa:1.6.0.RELEASE 从数据库访问此数据.可能需要注意的是,模块 A 使用通过扩展 JpaRepositoryFactoryBean 配置的自定义 BaseRepository,但删除它并不能解决下面的问题. 第二个模块 B 也有一些类和存
..
有以下网址 -/users/2/profile ,/users/2/userPosts 我需要在服务器端连接两个 Spring Data REST 结果的输出,并从它们构建单个 JSON 并在不同的 URL /users/2/custom 上发送. 所以,我想从 Spring MVC 对 SDR url 进行 2 次调用,我们可以使用 RestTemplate 和一些 JSON con
..
我知道 spring data rest 会将您的存储库导出为 REST 服务..但我想知道与使用 spring data jpa 相比的优势. 解决方案 这是水果沙拉与自助餐的比较,因为这些技术解决了完全不同的问题: Spring Data JPA 简化了在 Spring 之上使用 JPA 的过程.它公开了一个存储库编程模型,允许您构建 Java API 来访问关系数据库中的数据.
..
我想使用 spring data rest 来更新某些用户的行,但是在运行时这个查询在查询中添加了奇怪的“交叉连接". spring 数据休息方法 @Modifying@交易@Query("更新通知 n SET n.noticed = true Where n.notificationPost.owner.userId = 1 ")公共无效 postNoticed(); 运行时创建的查
..
如果我有 Spring Data REST 发布的以下资源... { "status": "idle" } 对于更改属性 status 的值的 PATCH 或 PUT,我该如何反应?这个想法是根据属性更改触发一些服务器进程. 理想情况下,这会在保存之前发生,并且可以将资源的新版本与先前保留的版本进行比较. 解决方案 您通常会使用 @RepositoryEventHandl
..
使用 Sring Data JPA、Spring Data REST 2.4.2、Spring Security 和 Spring Boot 1.3.1.我有一个帐户实体,我想出于管理目的通过 REST 公开: @PreAuthorize("hasRole('ROLE_ADMIN')")//专属管理员权限公共接口 AccountRepository 扩展 JpaRepository{} 这按预
..