-
6 votesanswersviews
Spring boot:如何在@RepositoryRestResource上配置分页?
我看了this和this question . 但我仍然无法为存储库方法设置分页 . 我不确定是否有人可以提供一个如何在通过@RepositoryRestResource注释导出的存储库方法上实现分页的示例? 我试图实现分页 @RepositoryRestResource(collectionResourceRel = "users", path = "users&q... -
5 votesanswersviews
Spring Data Rest用户存储库BCCrypt密码
我有一个spring data rest自定义用户存储库,其中密码需要使用BCCrypt加密 . 从UI我发送普通密码,我想知道在hibernate在DB中创建用户之前将普通密码转换为BCCrypt哈希的位置 . 我应该在保存拦截器和散列密码之前使用吗?或者有什么方法可以告诉spring使用密码编码器? -
0 votesanswersviews
在spring boot中使用MongoRepository开发自定义控制器时未使用的application.properties
我使用spring数据休息来进行经典的rest api调用,然后开发一些自定义控制器 . 我开始使用本地mongo db实例开发它,一切正常 . 现在我使用自定义控制器时遇到了一些问题 . 我在我的application.properties上设置 spring.data.mongodb.host 和 spring.data.mongodb.port ,并且spring数据提供的其余apis成功工... -
3 votesanswersviews
Spring Data Rest 2.0.0.RELEASE以前使用RC1打破代码工作
我有一个项目,它正在使用Spring Data Rest . 我最初在我的pom.xml中有版本 2.0.0.BUILD-SNAPSHOT ,但在我上次更新时代码断开并在访问大多数 endpoints 时开始抛出以下 IllegalStateException : java.lang.IllegalStateException: No suitable resolver for argument ... -
0 votesanswersviews
如何在spring-boot项目中指定spring-data-rest版本?
我有一个spring-boot项目,我正在使用spring数据 . 我的build.gradle文件看起来像这样 . 正如你所看到的,我通过manual做了一切(好吧,显然不是一切) . 我想要的是拥有/ profile链接和能够为我发布的所有 endpoints 获取json-schema . 相反,我有/ apls链接 . 所以我已经检查了<2.4版本的spring-data-rest手... -
2 votesanswersviews
如何公开Spring Data Rest endpoints 的自定义实现
我有以下问题 . 我创建了一个使用spring-data的应用程序,并使用spring-data-rest将其公开为REST服务 . 一切顺利,直到我想要一个自定义实现 . 我用一个额外的方法创建了一个CustomSomethingRepository和SomethingRepositoryImpl . Spring数据存储库接口扩展了CustomSomethingRepository,一切都很... -
4 votesanswersviews
Spring DATA JPA和REST存储库在单独的相关模块中(Spring Boot)
是否可以将同一实体的jpa存储库和rest存储库(注释)拆分为单独的模块? 主要的pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <... -
1 votesanswersviews
在Spring Data REST中限制资源所有权
使用Spring Data REST,我有一个多对多的关系: 具有一组任务的用户实体类: @ManyToMany(mappedBy = "users",fetch = FetchType.EAGER)private Set <TaskRecord>任务; 任务实体类一组用户: @ManyToMany(cascade = {CascadeType.PERSIS... -
5 votesanswersviews
Spring Data REST的QueryDSL集成,用于查询实体中集合映射的子属性
进行了一些重要的挖掘,以确定使用query-dsl的spring-data-rest可以让REST API客户端轻松过滤实体的大多数属性 . 这个问题也很有用:Can Spring Data REST's QueryDSL integration be used to perform more complex queries? 正如Dennis Laumen已经提到的那样, QueryDslPre... -
10 votesanswersviews
spring-data-rest发布的自定义jpa存储库方法
我已经在jpa存储库中添加了一个自定义方法,详见http://docs.spring.io/spring-data/data-jpa/docs/1.0.x/reference/html/#repositories.custom-implementations 据我所知,当我使用spring-data-rest时,这个方法不会暴露 . 有没有什么办法可以将它作为spring-data-rest生成的... -
0 votesanswersviews
Spring引导和Spring数据休息集成测试无法持久保存数据
我正在使用Spring Boot和Spring Data Rest来公开我的数据存储库 . 我编写的集成测试,将用户添加到数据库,然后调用rest方法列出用户 . 但添加的用户未被列出 . ApplicationRunner用于使用数据填充DB,我使用Spring配置文件用于不同的数据库 . 例如,对于我的测试: spring: profiles: unittest datasource:... -
90 votesanswersviews
在Spring Data REST中发布@OneToMany子资源关联
目前我有一个使用Spring Data REST的Spring Boot应用程序 . 我有一个域实体 Post ,它与另一个域实体 @OneToMany 具有 @OneToMany 关系 . 这些类的结构如下: Post.java: @Entity public class Post { @Id @GeneratedValue private long id; p... -
4 votesanswersviews
使用Spring Data REST进行密码编码
我应该如何使用Spring Data REST自动编码我的实体的subbmitted plain password字段? 我正在使用BCrypt编码器,当客户端通过POST,PUT和PATCH发送请求时,我想自动编码请求的密码字段 . @Entity public class User { @NotNull private String username; @NotNull pri... -
1 votesanswersviews
Spring Data Rest:返回用户资源
我正在使用Spring Boot和Spring Data Rest创建一个简单的CRUD-App(购物清单) . 我有一个资源: ShoppingItem . 是否有一种简单的方法只返回属于发送请求的用户的资源? (多用户支持)因此,用户只能获得自己的ShoppingItems而不是每个ShoppingItem . 或者我必须自己实现一个控制器,我这样做? 我找到了Spring Data RES... -
5 votesanswersviews
如何在Spring数据休息中添加自定义拦截器(spring-data-rest-webmvc 2.3.0)
我正在研究spring数据休息服务并面临自定义拦截器中的一些问题 . 之前我使用了spring-data-rest-webmvc 2.2.0并以下列方式添加了拦截器 . public RequestMappingHandlerMapping repositoryExporterHandlerMapping() { RequestMappingHandlerMapping mappi... -
3 votesanswersviews
Spring Data REST库404不时出现
我有Spring Data REST Spring Boot应用程序 . 我有以下课程: 用于身份验证的数据JPA存储库: public interface UserRepository extends JpaRepository<User, Long> { User findByUsername(String username); } API使用的安全数据REST存储库: ... -
1 votesanswersviews
将自定义 endpoints 添加到Spring Data REST存储库并在Swagger中显示
我正在使用Spring Boot 1.5.3,Spring Data REST,Hibernate,Swagger . Spring Data REST非常棒,但有时我需要将自定义操作添加到特定 endpoints . 不幸this question没有帮助 . 我的典型存储库是: @Transactional @PreAuthorize("isAuthenticated()&quo... -
1 votesanswersviews
Spring Data REST存储库中的枚举转换
我正在使用Spring Boot 1.5.4,Spring Data REST,HATEOAS . 我正在公开要从Angular客户端使用的REST endpoints . 我正在使用 spring.data.rest.enable-enum-translation=true 来转换枚举 . 它在从存储库中从Spring Data REST公开的 GET 和 POST 请求中都可以正常工作 . ... -
1 votesanswersviews
如何在Rest模板中重用来自user(authorization_code)的oauth2令牌
我有3个申请 前端申请 OAuth2身份验证服务器 REST api(RepositoryRestResources) 我的用户必须先登录才能使用前端应用程序 . 这通过SSO发生 . 他们会收到一个令牌,该令牌在被允许之前由客户验证 . 我想重用此令牌来发出api请求 . 我的REST api应用程序使用相同的SSO登录进行保护(它是前端客户端的资源)但我不知道如何“添加授权头”... -
2 votesanswersviews
Spring Data REST(SDR):公开Repository或JaxRS以进行链接构建
我是SDR和Spring HATEOAS工具的初学者 . As per Spring Neo4j Rest Doc: Spring Data REST采用Spring HATEOAS和Spring Data Neo4j的功能,并将它们自动组合在一起 . 我的存储库是: @RepositoryRestResource(collectionResourceRel = "entity&qu... -
1 votesanswersviews
覆盖Spring Data Rest请求映射
我们目前有一个level 2 RESTful Web服务 . 我们正在更新服务以包含超媒体支持 . 我们在后端使用Spring Data Rest来处理HATEOAS属性的设置 . 我们遇到的问题是,我们仍然需要支持我们的遗留API使用者,直到完成迁移,这意味着我们仍然需要支持没有HAL属性的响应,如"_links"和"_embedded" . 由于不值得解... -
7 votesanswersviews
用于将复杂实体发布到Spring Data REST / HATEOAS服务的Java客户端
据我所知,提供了将复杂对象转换为适当的HAL格式的方法 . 这当然可以用于编组框架本身中的对象 . Resource 和 Link 个对象等 为了一个用例: Company 1 是我系统中现有的 Company . 我想添加一个适用于 Company 1 的新 Employee 下面是您从基于Spring Data REST的服务收到的示例 Employee 对象 . Spring HAT... -
5 votesanswersviews
具有Spring Data Rest功能的Custom Spring MVC HTTP Patch请求
在自定义Spring MVC控制器中支持HTTP PATCH的最佳实践是什么?特别是在使用HATEOAS / HAL时?是否有更简单的方法来合并对象,而无需检查请求json(或编写和维护DTO)中是否存在每个字段,理想情况下是自动解组资源链接? 我知道Spring Data Rest中存在此功能,但是可以将其用于自定义控制器吗? -
10 votesanswersviews
Spring Data REST如何内联添加嵌入式资源
我正在将Spring Data REST和Hateoas与HAL浏览器结合使用 . 这很好用,但现在我想用一组特定的实体和一组相关的对象进行JSON转储 . 我使用了 @Projection 然后又被卡住了 . 仅供参考:正常行为(包含嵌入式和链接等)应保留在新 endpoints 之外(没有嵌入式和链接) . 为了进一步说明我的问题/问题: class Person { String nam... -
0 votesanswersviews
Spring boot:无法从另一个Origin访问安全资源 - CORS - Spring Security - Spring数据休息
我无法从另一个Origin访问安全资源 . 搜索了几天寻找解决方案并没有找到它,所以我在这里发布了问题 . 这是故事: 我创建了第一个在默认端口8080上运行的Spring Boot应用程序 . 它取决于spring-boot-starter-data-rest和其他依赖项,它有一个GreetingRepository: public interface GreetingRepository ex... -
0 votesanswersviews
Spring Data REST如何在json中返回hibernate-JPA验证和服务器内部错误而不是堆栈跟踪
我希望在 JSON 格式上获得JPA验证和服务器内部错误,而不是堆栈跟踪, 使用 Spring JPA data rest MyEntity Repository @RepositoryRestResource(path = "entity") public interface MyEntityRepo extends CrudRepository<MyEntity,... -
6 votesanswersviews
Spring Data Rest自定义控制器与补丁方法 - 如何将资源与实体合并
默认情况下,当我们有一个暴露了save方法的存储库时,我们可以执行PATCH请求 . 然后,Spring Data REST从数据库中检索原始对象并将更改应用于实体,然后将其保存给我们(在JsonPatchHandler类中) . 这允许我们为类做以下请求 class Address { Long id; String street; Long houseNumber... -
0 votesanswersviews
使用ReactJS和Spring REST的图像上传器
我正在尝试创建一个以ReactJS作为前端的图像上传器,以及用于后端的Spring REST . 我目前的方法是使用react-dropzone作为图像占位符,并使用rest.js将图像发送到后端 . 我正在使用Spring Data REST教程中的 client.js 文件 . 经过研究,我决定在POST请求中将图像发送为 multipart/form-data . 这是react-drop... -
0 votesanswersviews
如何对全局二级索引DynamoDB进行排序
Data-REST和dynamoDB并尝试按如下方式对我的GSI对象进行排序,是否可以在dynamoDB中对GSI Hashkey进行排序, Domain class @DynamoDBTable(tableName = "test") public class Test implements Serializable{ private static final lo... -
50 votesanswersviews
Spring Data Rest和Cors
我正在开发一个带有Rest接口和dart前端的Spring Boot应用程序 . XMLHttpRequest确实执行一个完全正确处理的OPTIONS请求 . 在此之后,发出最终的GET(“/ products”)请求并失败: 请求的资源上没有'Access-Control-Allow-Origin'标头 . 因此不允许原点'http://localhost:63343'访问 . 经过一些调试后,...