spring-data-rest相关内容
是否可以集成 Spring 管理的 Hibernate 拦截器(http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch14.html) 在 Spring Boot 中? 我正在使用 Spring Data JPA 和 Spring Data REST,并且需要一个 Hibernate 拦截器来处理实体上特定字段的更新.
..
此问题与此 SO 问题有关(Spring boot @ResponseBody does't 序列化实体 ID).我观察到在将应用程序迁移到 Spring Boot 并使用 spring-boot-starter-data-rest 依赖项后,我的实体 @Id 字段不再编组在生成的 JSON 中. 这是我的请求映射,在调试时,我可以看到数据在返回之前没有被更改,因此 @Id 属性稍后会被剥离
..
我正在使用 spring 数据 (mongoDb) 并且我有我的存储库: 公共接口 StoriesRepository 扩展 PagingAndSortingRepository{} 然后我有一个控制器: @RequestMapping(method = RequestMethod.GET)公共响应实体>getStories(Pageable pageable) {页面故事 = storie
..
目前我有一个使用 Spring Data REST 的 Spring Boot 应用程序.我有一个域实体 Post,它与另一个域实体 Comment 具有 @OneToMany 关系.这些类的结构如下: Post.java: @Entity公共课后{@ID@GeneratedValue私人长ID;私人字符串作者;私有字符串内容;私人字符串标题;@一对多私人列表注释;//标准的 getter
..
我正在开发一个带有 Rest 接口和 dart 前端的 Spring Boot 应用程序. XMLHttpRequest 确实执行了一个完全正确处理的 OPTIONS 请求.在此之后,发出最终的 GET ("/products") 请求并失败: 请求的资源上不存在“Access-Control-Allow-Origin"标头.Origin 'http://localhost:63343
..
我看过以下问题 什么是与 Spring Data JPA 相比,使用 Spring Data REST 的优势是什么? 它不能完全满足我的需求.我的数据库在 MYSQL 上,我选择了 Spring-Data-JPA 实现.REST 可以给我带来哪些我在简单的 Spring-Data-JPA 中找不到的额外优势?例如,如果明天,我决定实现一个缓存 b/w 我的业务和数据库模块,在这种情况
..
我正在使用以下依赖项 - org.springframeworkspring-framework-bom4.1.3.RELEASEpom导入org.springframework.data
..
我对 Spring Data Rest 实现(版本 2.5.2.RELEASE)有一个奇怪的行为. 我正在尝试注册 ResourceProcessor> 的 @Bean,但有一些奇怪的东西. 我正在尝试两种解决方案: 1) 在类中声明@Bean: @Bean公共资源处理器>作者处理器(){返回新的 ResourceProcessor>() {@覆盖公共资源进程(资源资源){Sy
..
我是 Spring Boot 的新手,我试图使用 Spring-boot JPA 创建一个简单的 REST 服务.首先,我使用简单的 @Repository 工作正常,我可以为我的类中定义的属性编写自定义 Query 方法.但是当我使用 @RepositoryRestResource 时,我无法创建自定义 Query 方法.主键和其他操作的基本发现正在发生,但我无法创建任何自定义查询. pack
..
我正在尝试在无法工作的 Spring Data Rest 自定义转换器的帮助下将字符串格式的输入时间戳转换为云时间戳.在理解为什么不调用自定义转换器方面需要帮助. 输入:http://localhost:8080/apipromocentral/promotionsRequestBody : {"startDateTime": "2019-11-07 15:53:00"} POJO:@Ap
..
我有一个简单的查询控制器,它接受查询参数(如 Person dto)和一个 Pageable: @RestController公共类 PersonController {@GetMapping("/人")公共对象搜索(org.springframework.data.domain.Pageable pageable,Person form){repository.findAll(form, pa
..
我正在使用 spring-boot-starter-data-jpa-1.5.2.RELEASE 开发 spring-boot REST 服务器.我有以下 POJO 类层次结构.首先是基类实体: @javax.persistence.Entity@Inheritance(策略 = InheritanceType.TABLE_PER_CLASS)公共抽象类实体实现了可序列化{@Id@Column(
..
我得到了 hal 格式的响应: {"name": "出版商 A",“图书出版商":[{"publishedDate": "2019-07-12T08:19:04.583+0000",“_links":{“出版商":{"href": "http://localhost:8080/api/publishers/1"},“书":{"href": "http://localhost:8080/api/b
..
我正在使用 Spring-data-rest 并想知道 @RestController 也有 @ResponseBody 但 @RepositoryRestController 没有. 解决方案 Spring Data REST 中使用该注解的所有控制器无论如何都会返回一个 ResponseEntity,这样在技术上@ResponseBody 不是必需的. 我们通常更喜欢 Respo
..
默认情况下,在 Spring Data Rest 中,实体的 @Id 不会公开.根据 REST 规则,我们应该使用资源的 URI 来引用它.鉴于此假设,如果您将 URI 传递给 findBy 查询,它们应该会起作用,但它们不会. 例如,假设我在教师和学生之间存在一对多关系.我想按老师找学生. ListfindByTeacher(老师老师)http://localhost:8080/repo
..
我已经使用 @BasePathAwareController 实现了一个控制器,它也利用了 Spring Data REST(用于显示排序/大小等的发现)以及一些自定义端点(用于更新等).应用程序按预期工作,端点 SpringREST 生成的数据按预期工作,我可以看到响应中出现自链接,但是,我看不到Swagger UI 中的这些端点.我只能看到我的自定义端点在我的控制器中定义. 根据这个帖子
..
我正在通过数据库开发一组 rest 资源,并使用 Spring Data Rest 公开核心 CRUD 功能以直接与存储库交互. 在我的简化示例中,我有用户: @Entity公共类用户{@Id@GeneratedValue(策略 = GenerationType.AUTO)公共长ID;公共字符串名称;@OneToMany(mappedBy = "user")公共收藏项目;} 和用
..
对于 RepositoryRestController(MyController 类)的单元测试,我有以下配置: @RunWith(SpringRunner.class)@WebMvcTest公共类 MyTest {@配置@EnableSpringDataWebSupport静态类 TestConfiguration {@豆我的控制器 myController() {//控制器构造}}} 我找
..
我目前处于 Spring Data Rest 的学习阶段.我开发了一个应用程序,在其中我能够成功地公开 Rest Respoitory,但没有“ID".我在互联网上搜索以检查我是否做错了什么.但是,官方链接之一(Official Doc) 说,“Spring Data REST 将导出其所有属性(id 除外).您可以通过定义一个或多个投影为 REST 服务的使用者提供替代方案."所以如果有十多个实
..
使用以下代码我收到错误持久性实体不能为空.可能是什么错误. public interface DistrictRepo extends PagingAndSortingRepository{@查询(“选择 d.districtId, d.districtName from District d where d.districtId in (:districtIds) group by d.dis
..