94.3. Bean の定義


Camel Main によって提供される Bean 作成の一般的なサポートに加えて、YAML DSL はそれらを定義および設定するための便利な構文を提供します。

- beans:
  - name: beanFromMap  
1

    type: com.acme.MyBean 
2

    properties: 
3

      foo: bar
Copy to Clipboard Toggle word wrap

詳細は以下のようになります。

1
インスタンスを Camel Registry にバインドする Bean の名前。
2
Bean の完全修飾クラス名
3
設定する Bean のプロパティー

Bean のプロパティーは、次の例に示すように、マップまたはプロパティースタイルを使用して定義できます。

- beans:
  # map style
  - name: beanFromMap
    type: com.acme.MyBean
    properties:
      field1: 'f1'
      field2: 'f2'
      nested:
        field1: 'nf1'
        field2: 'nf2'
  # properties style
  - name: beanFromProps
    type: com.acme.MyBean
    properties:
      field1: 'f1_p'
      field2: 'f2_p'
      nested.field1: 'nf1_p'
      nested.field2: 'nf2_p'
Copy to Clipboard Toggle word wrap
注記

beans 要素はルート要素としてのみ使用されます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat