REST Web 服务的开发库,Spring HATEOAS 1.4 发布

科技资讯 投稿 39100 0 评论

REST Web 服务的开发库,Spring HATEOAS 1.4 发布

Spring HATEOAS 1.4 现已发布。Spring HATEOAS 是一个用于实现 REST Web 服务的开发库,它提供了一些 API,以便在使用 Spring,特别是 Spring MVC 时可以轻松创建遵循 HATEOAS 原则的 REST 表述,其试图解决的核心问题是链接的创建和表述组装。

主要更新内容:

  • HAL FORMS 属性描述中不支持自定义类型

  • 将请求参数模板变量添加到已经包含一个生成无效模板的 URI

  • 在 JsonPathLinksDiscoverer 中使用 Links.collector(

  • 在 LinkDiscoverer.findLinkWithRel(... 中修复 Javadoc

  • 当内容是空 bean 并且 ObjectMapper 配置为不会在这些 bean 上失败时,序列化 EntityModel 出错

  • HAL FORMS 目标只能包含 URL

  • 修复文档中的 HalModelBuilder 示例

  • 重新公开 AnnotationMappingDiscoverer

  • 如果没有注册媒体类型配置,则防止 IndexOutOfBoundException

  • 在 MethodLinkBuilderFactory.linkTo(... 方法中如何处理参数的定义不精确

  • 将兼容性版本升级到 JDK 17

  • DummyInvocationUtils.methodOn(... 在 JDK 17 上返回 Object 的方法失败

  • 指向返回 Mono 的控制器方法时调用日志输出

  • 避免在 Link.valueOf(... 中创建多余的对象

  • HAL-FORMS 可供性方法是小写而不是大写

  • 删除 Affordances 中的弃用

  • Link 属性的可空性声明错误

  • 自定义转换器不用于枚举列表查询参数

编程笔记 » REST Web 服务的开发库,Spring HATEOAS 1.4 发布

赞同 (50) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽