4.3. API Designer で生成される Camel プロジェクトの完了
API Designer は、Camel の Rest DSL を使用して API 定義のデフォルトのスケルトン実装を提供し、すべてのリソース操作に対応する Fuse プロジェクトを生成します。Fuse 開発環境で、プロジェクトを完了します。
前提条件
-
API Designer によって生成された
camel-project.zip
ファイルがある。 - (オプション) Fuse Tooling を使用して Red Hat Developer Studio をインストールしている。
手順
-
API Designer によって生成された
camel-project.zip
ファイルを一時フォルダーに解凍します。 - Red Hat Developer Studio を開きます。
-
Developer Studio で File
Import を選択します。 -
Import ダイアログで、Maven
Existing Maven Projects を選択します。 -
エディタービューでプロジェクトの
camel-context.xml
ファイルを開きます。 REST タブをクリックして Rest DSL コンポーネントを編集します。
REST サービス定義の詳細は、Apache Camel Development Guide の Defining REST services セクションを参照してください。
Swagger サポートで JAX-RS エンドポイントを拡張する方法は、Apache CXF Development Guide を参照してください。
Fuse Tooling REST エディターの使用方法は、Tooling User Guide の Viewing and editing Rest DSL components セクションを参照してください。
Design タブで Camel ルートを編集します。
Camel ルートの編集に関する詳細は、Tooling ユーザーガイド のルートエディターを使用したルーティングコンテキストの編集セクションを参照してください。