spring-data-rest相关内容
我正在构建一个带有弹簧靴的后端休息 api. 实体: @Entity公共课俱乐部{@ID@GeneratedValue(策略 = GenerationType.AUTO)私人长ID;@NotNull@列(唯一=真)私人字符串名称;公共字符串 getName() {返回名称;}公共无效集名称(字符串名称){this.name = 名称;}} 存储库: @RepositoryRestRes
..
我正在使用 Spring Data REST.我正在尝试从实体(项目)解除集合关联.即 - 项目的属性是 List 类型.我想从 List 中删除所有项目. 为此,我使用了 DELETE 方法: curl -X DELETE …/categories/54ea0bcf27a2fb1b4641083a/fixedParentCategories 这给了我一个 405 Method not
..
我正在尝试查找有关以下问题的任何信息:我有一个 JPA 存储库,它通过 Spring Data Rest 项目暴露给 REST 服务: PagefindByUser(@Param("user") User user, Pageable pageable); 其中 user 参数是实体. 现在,当我尝试从客户端(使用 RestTemplate 或 Traverson)调用这个 REST 方
..
因此,该错误记录在日志中 ERROR 15340 --- [nio-8086-exec-9] o.s.d.r.w.RepositoryRestExceptionHandler :reactor.core.publisher.FluxOnAssembly 不能转换为 java.lang.Iterable 通过spring initialize创建一个项目:Reactive web、data-re
..
我的项目正在从自定义 json 格式转向 json-hal 和 spring-data-rest.为了继续支持“旧"json,我想运行现有的 Resource-Controller 与提供的新 Spring-Data-Rest 并行. 每当我将 spring-data-rest 配置为使用与我们现有控制器相同的 url 时,仅使用旧控制器,如果 accept-header 不匹配,我会收到错
..
我想在我的 Spring Boot 项目中使用 Spring Data Rest,但我遇到了困难.我使用的是 Spring Boot 版本 2.0.0.M2.我也尝试过 1.5.4.RELEASE 版本但得到了同样的错误 我在我的 pom 中使用以下导入 org.springframework.bootspring-boot-s
..
我很困惑.我不知道如何将自定义“搜索"方法与在 spring-data-rest 帮助下加载的方法一起定义.您能否回答我,该框架是否具有“开箱即用"的可能性?如果有,你能告诉我在哪里可以找到吗? 为了更深入地了解我的情况,我描述了我的问题: class UserService {公共字符串 getListOfWaitingUsers() {返回 userRepository.findAll
..
我一直在使用 defaultMediaType 配置属性设置为“application/json"以获得“正常"的 JSON,这更容易处理,也是我所需要的: {“链接":[],“内容": [{“用户名":“管理员",“身份证":1,“当局":[“ROLE_ADMIN"],“内容": [ ],“链接":[{"rel": "自我","href": "http://localhost:8080/api
..
出于某些日志目的,我使用 AspectJ 来记录 CRUD 操作,对于删除操作,我仅支持 repository.delete(object) 所以 repository.delete(id) 不受支持,但在 Spring Data 存储库中使用 http DELETE 调用时,我拦截了 repository.findOne() 然后 repository.delete(id) 调用. 我的问
..
我的问题和这里问的差不多(在 spring 数据 REST 中公开集合实体的链接).但该主题中没有任何内容可以帮助我将自定义链接添加到集合调用. @Component公共类 EventListResourceProcessor 实现了 ResourceProcessor>{@自动连线私有 RepositoryEntityLinks entityLinks;@覆盖公共资源流程(资源事件){
..
我为 Spring Data Rest 项目实现了以下域类. @Entity@数据公共类地址{@ID@GeneratedValue(策略 = GenerationType.IDENTITY)@Column(name = "id")私有长地址ID;私人字符串 houseName;私人字符串公寓号;@ManyToOne私人城市;@ManyToOne私人国家;} 现在我通过发送带有以下 JSON 的
..
鉴于我们的应用程序中有以下工作存储库: public interface PersonRepository extends PagingAndSortingRepository{} 存储库通过带有 URI“/api/persons"的 spring-data-rest 公开并按预期工作. 我们现在想在 RestController 的方法中覆盖存储库的 post-method: @Re
..
有什么办法可以阻止 Spring Data REST 为重写的存储库方法创建/search URL? 例如,以下代码会生成一个/search/findAll URL,该 URL 复制了集合资源的功能: public interface EmployeeRepository extends CrudRepository{@覆盖@Query("SELECT e FROM Empolyee e"
..
data-rest 和 jpa. 我使用@EmbeddedId 创建了一个带有复合键的实体 和存储库使用 findById 查询参数扩展 CrudRepository 当我输入网址时 [一个链接] (http://localhost:8080/data/person/search/findById?findById=1,2&name=abc) 我收到错误,无法将字符串
..
我有一个简单的 HTTP GET 请求,如下所示: http://localhost:8080/search?page=0&size=20&sort=id,asc&description=1+3 还有一个 RestController: @RequestMapping(value = "/search", method = RequestMethod.GET, products =
..
我想知道如何通过 REST 调用删除多对多关联.我能够创建记录并关联它们,但不知道如何删除. 我有一个 Spring Boot 项目,我在其中使用 REST 和 HATEOAS 绕过服务和控制器并直接公开我的存储库. 我有一个用户模型/域类 @Entity@Table(name = "usr")公共类用户实现可序列化{private static final long serialV
..
编辑 14/08/14 13:29 我的下一个结论是,我的@RepositoryRestResource CrudRepository 生成的 hal+json 格式不正确. 教程(http://spring.io/guides/gs/accessing-data-rest/) 将超媒体 Rest JPA 实体的输出显示为:(请注意没有“rel"元素,并且“links"不是数组) {
..
我有实体 Market 和 Event.Market 实体有一列: @ManyToOne(fetch = FetchType.EAGER)私人活动; 接下来我有一个存储库: 公共接口 MarketRepository 扩展了 PagingAndSortingRepository{} 和投影: @Projection(name="expanded", types={Market.class
..
假设我有一个现有的应用程序,它有两个端点/people 和/pants.调用 GET/people 返回: [{"name":"约翰",“年龄":37,“裤子":[{"颜色":"绿色","品牌":"李维斯",“尺寸":“中等"},{"颜色":"靛蓝","品牌":"jncos","size":"中等大腿"}]},{"name":"六月",“年龄":23,“裤子":[{"颜色":"粉红色","品牌"
..
我使用的是 Spring Data REST 2.5.1、Jackson 2.8.0、Spring Boot 1.3.6. 我正在尝试通过 RestTemplate 从我的存储库中检索一个简单的实体列表.我可以在浏览器中到达终点,并获得预期的 HAL 数据.检索单个实体工作正常,如下所示.这些都使用默认的 SDR 端点(例如 localhost:{port}/myEntity). Res
..