# Dropwizard 教程

> 原文： [https://howtodoinjava.com/dropwizard-tutorials/](https://howtodoinjava.com/dropwizard-tutorials/)

该页面列出了此博客上发布的与 [dropwizard](http://www.dropwizard.io) 库相关的所有教程。

## HelloWorld 示例

[Dropwizard – HelloWorld 示例](//howtodoinjava.com/dropwizard/tutorial-and-hello-world-example/)

让我们逐步学习如何使用 dropwizard 构建 REST API。 学习添加 REST 资源，表示形式和验证。

## Dropwizard 客户端

[Dropwizard – Jersey/HTTP 配置和示例](//howtodoinjava.com/dropwizard/client-configuration-and-examples/)

Dropwizard 包括 Apache HttpClient 和 Jersey 客户端。 让我们构建一个 REST 客户端，以通过网络使用 REST API。

## Dropwizard 进阶主题

#### [Dropwizard – 运行状况检查配置示例](//howtodoinjava.com/dropwizard/health-check-configuration-example/)

DropWizard 运行状况检查是通过扩展`HealthCheck`类并在一切正常的情况下返回`Result.healthy()`以及在某些情况下无法返回 `Result.unhealthy()`来实现的（如预期的那样）。

#### [Dropwizard – BasicAuth 安全性示例](//howtodoinjava.com/dropwizard/dropwizard-basic-auth-security-example/)

了解如何使用基本认证将基于用户名/密码的认证和基于角色的授权功能添加到 Dropwizard REST API 中。

## 相关话题

*   [Dropwizard – 无法解析配置（无法将类型 ID “http”解析为子类型）](//howtodoinjava.com/dropwizard/solved-dropwizard-failed-parse-configuration-not-resolve-type-id-http-subtype/)
*   [[已解决] Maven Shade 插件 – 缺少所需的类`org/apache/commons/io/IOUtils`](//howtodoinjava.com/maven/solved-maven-shade-plugin-required-class-missing-orgapachecommonsioioutils/)

参考资料：

[https://www.dropwizard.io/en/stable/getting-started.html](https://www.dropwizard.io/en/stable/getting-started.html)