编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Dropwizard V1.0 发布,REST 框架首选

wxchong 2024-07-22 22:49:07 开源技术 12 ℃ 0 评论

Dropwizard 是由 Yammer 团队开发的 JAVA 后台服务开发框架,可以很方便的开发 REST web 服务,驱动基于 JVM 的后台服务。Dropwizard 主要特性:开箱即用;高性能;与 Maven,Gradle 可以良好集成。

Dropwizard 遵循 Apache 2.0 开源授权协议,GitHub 地址:https://github.com/dropwizard/dropwizard

Dropwizard 包含以下这些软件库:

  • Jetty :HTTP 服务

  • Jersey :REST 模块

  • Jackson :JSON 解析和生成

  • Logback :日志

  • Hibernate Validator:验证

  • Metrics :生产环境状况

  • JDBI 和Hibernate:数据库

  • Liquibase :迁移

Dropwizard v1.0.0 发布,可以在生产环境使用,主要更新内容如下:

  • 要求 Java 8

  • dropwizard-java8 绑定合并到了主线 #1365

  • 支持 HTTP/2 和服务器推送 #1349

  • dropwizard-spdy 模块已经在移除,以 dropwizard-http2 替代 #1330

  • HTTP 请求日志切换到 logback-access #1415

  • JAX-RS 资源支持验证返回值 #1251

  • Consistent handling null entities in JAX-RS resources #1251

  • JAX-RS 资源支持验证 bean 成员 #1572

  • 默认 Graphite reporter 端口从 8080 改为 2003 #1538

  • 软件库升级:Apache HTTP Client 4.5.2、argparse4j 0.7、Guava 19.0、H2 1.4.192、Hibernate 5.1.0 #1429、Hibernate Validator 5.2.4.Final、HSQLDB 2.3.4、Jadira Usertype Core 5.0.0.GA、Jackson 2.7.6、JDBI 2.73 #1358、Jersey 2.23.1、 Jetty 9.3.9.v20160517 #1330、JMH 1.12、Joda-Time 2.9.4、Liquibase 3.5.1、liquibase-slf4j 2.0.0、Logback 1.1.7、Mustache 0.9.2、SLF4J 1.7.21、tomcat-jdbc 8.5.3、Objenesis 2.3、AssertJ 3.4.1、Mockito 2.0.54-beta

详细更新内容请看发行说明。

微信订阅号:开源派 (opensourcepie)

开源派官网:osp.io 作者:叶秀兰

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表