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 開発ガイド の「REST サービスの定義」セクションを参照してください。
Swagger サポートで JAX-RS エンドポイントを拡張する方法の詳細は、Apache CXF 開発ガイド を参照してください。
Fuse Tooling REST エディターの使用に関する詳細は、Tooling ユーザーガイド の「Rest DSL コンポーネントの表示と編集」セクションを参照してください。
Design タブで Camel ルートを編集します。
Camel ルートの編集に関する詳細は、Tooling ユーザーガイド の「ルートエディターでのルーティングコンテキストの編集」セクションを参照してください。