第296章 Spring サポート


Apache Camel は、複数の方法で Spring Framework と適切に動作するように設計されています。

  • Camel は JMSJPAなどのコンポーネントで Spring Transactions をデフォルトのトランザクション処理として使用します。
  • Camel は Spring 2 XML 処理と Xml の設定と連携する
  • Camel Spring XML Schema's are defined in Xml Reference(Camel Spring XML スキーマの Xml Referenceで定義されている)
  • Camel は強力なバージョンの Spring Remoting をサポートします。これは、クライアントとサーバー間の強力なルーティングと、トランスポートで利用可能なコンポーネントすべての使用をサポートします。
  • Camel は、Spring ApplicationContext で定義された Bean と強力な Bean 統合を提供します。
  • Camel は、Spring リソース用の Type Converter サポートの提供など、さまざまな Spring ヘルパークラスと統合します。
  • Spring はコンポーネントインスタンスまたは CamelContext インスタンス自体を依存関係化し、Spring Bean をコンポーネントおよびエンドポイントとして自動公開します。
  • Spring テストフレームワークを再利用し、エンタープライズ統合パターンと Camel の強力な モック エンドポイントおよびテストエンドポイントを使用して、ユニットテストと統合 テスト を簡素化できます。
  • Camel 2.15 以降では、Camel は camel-spring-boot コンポーネントを使用して Spring Boot をサポートします。

296.1. Spring を使用した CamelContext の設定

CamelContextFactoryBean を使用すると、Spring.xml 内で CamelContext を設定できます。これにより、参照されるコンポーネントおよびエンドポイントインスタンスと共に CamelContext が参照されるルートと共に自動的に起動します。

  • Camel スキーマの追加
  • ルートを 2 つの方法で設定します。

    • Java コードの使用
    • Spring XML の使用
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat, Inc.