検索

15.15. YAML プロバイダー

download PDF
RESTEasy には、SnakeYAML ライブラリーを使用した YAML のサポートが同梱されています。YAML サポートを有効にするには、アプリケーションのプロジェクト pom ファイルに次の依存関係を挿入する必要があります。
<dependency>
	<groupId>org.jboss.resteasy</groupId>
	<artifactId>resteasy-yaml-provider</artifactId>
	<version>${version.org.jboss.resteasy}</version>
	<scope>provided</scope>
</dependency>

<dependency>
	<groupId>org.yaml</groupId>
	<artifactId>snakeyaml</artifactId>
	<version>${version.org.yaml.snakeyaml}</version>
</dependency>
YAML プロバイダーは以下の mime タイプを認識します。
  • text/x-yaml
  • text/yaml
  • application/x-yaml
次の例は、リソースメソッドで YAML を使用する方法を示しています。
import javax.ws.rs.Consumes;
 import javax.ws.rs.GET;
 import javax.ws.rs.Path;
 import javax.ws.rs.Produces;

 @Path("/yaml")
 public class YamlResource
 {

@GET
@Produces("text/x-yaml")
public MyObject getMyObject() {
   return createMyObject();
}
...
 }
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.