検索

296.2.3. <package> の使用

download PDF

Camel は、指定のパッケージ内のルートの自動検出と初期化を可能にする強力な機能も提供します。これは、Spring コンテキスト定義の camel コンテキストにタグを追加して、RouteBuilder 実装について再帰的に検索するパッケージを指定して設定されます。1.X でこの機能を使用するには、<package></package> タグが必要です。たとえば、検索すべきパッケージのコンマ区切りの一覧を指定する必要があります。

  <camelContext xmlns="http://camel.apache.org/schema/spring">
    <package>org.apache.camel.spring.config.scan.route</package>
  </camelContext>

警告: パッケージ名を org.apache.camel またはこのサブパッケージとして指定する場合は注意してください。これにより、Camel がルートについて独自のパッケージで検索し、問題が発生する可能性があります。

INFO:*Will ignore already instantiated classes*.<package> および <packageScan> は Spring によってすでに作成されたクラスをスキップします。そのため、ルートビルダーを spring bean タグとして定義すると、そのクラスはスキップされます。< routeBuilder ref="theBeanId"/> または < contextScan> 機能を使用し て、これらの Bean を含めることが できます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.