Apache Juneau 7.2.0 发布,基于 REST 构建的远程代理

Apache Juneau 7.2.0 发布了
,Apache Juneau 是 Apache Software Foundation (ASF) 开发的一个项目,由 Apache Incubator PMC 赞助。

简介

  • 使用通用框架将 POJO 编组到各种内容类型的工具包。

  • REST 服务器API,通过使用 POJO 创建基于 Swagger 的 Self-documenting REST 接口。

  • 通过使用 POJO 与 REST 接口进行交互的 REST 客户端 API。

  • 基于 REST 构建的远程代理 API。

  • 一个复杂的 INI 配置文件 API。

  • REST 微服务 API —— 结合了上述所有功能,用于创建以毫秒为单位启动的轻量级独立 REST 接口。

更新内容

7.2.0 是一个主要版本,它引入了几个重要的新功能:

  • OpenAPI 的部分序列化和解析现已完全支持 REST servlet 和客户端 API 中输入和输出的 OpenAPI 验证

    • juneau-marshall > OpenAPI Details

    • juneau-rest-server > OpenAPI Schema Part Parsing

    • juneau-rest-server > OpenAPI Schema Part Serializing

  • 自动生成 Swagger UI

    • juneau-dto > Swagger UI

    • juneau-rest-server > Swagger

  • 新的 HTTP-Part 注解适用于 servlet 和客户端 API

    • juneau-rest-server > HTTP-Part Annotations

    • juneau-rest-client > REST Proxies

  • 对自定义 UI 进行了简化

    • juneau-microservice-server > UI Customization

  • 新的 Marshall API 将序列化程序和解析器组合到单个类中

    • juneau-marshall > Marshalls

  • Serverless servlet 和客户端单元测试

    • juneau-rest-server > Serverless Unit Testing

    • juneau-rest-client > Serverless Unit Testing

  • 预定义的 REST 响应和异常

    • juneau-rest-server > Predefined Responses

    • juneau-rest-server > Predefined Exceptions

下载地址

Maven

<!--  Use the following dependency... -->
<dependency>
    <groupId>org.apache.juneau</groupId>
    <artifactId>juneau-XXX</artifactId>
    <version>7.2.0</version>
</dependency>
<!--  ...where the artifactId can be any of the following... -->
<artifactId>juneau-all</artifactId>
<artifactId>juneau-marshall</artifactId>
<artifactId>juneau-marshall-rdf</artifactId>
<artifactId>juneau-dto</artifactId>
<artifactId>juneau-svl</artifactId>
<artifactId>juneau-config</artifactId>
<artifactId>juneau-rest-server</artifactId>
<artifactId>juneau-rest-server-jaxrs</artifactId>
<artifactId>juneau-rest-client</artifactId>
<artifactId>juneau-microservice-server</artifactId>

详细的更新说明请查看 http://juneau.apache.org/#whatsnew.html
、 http://juneau.apache.org/site/apidocs/overview-summary.html#7.2.0

原文 

https://www.oschina.net/news/100422/apache-juneau-7-2-0-released

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » Apache Juneau 7.2.0 发布,基于 REST 构建的远程代理

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址