26.8. Seam コンポーネントとしての Spring Application Context


Spring ContextLoaderListener を使ってアプリケーションの Spring ApplicationContext を起動することは可能ですが制約がいくつかあります。その制約とは、Spring ApplicationContextSeamListener の後に起動させる必要があること、また Seam ユニットと統合テストで使用するために Spring ApplicationContext を起動することは複雑になる場合があることです。
これらの制約を克服するために Spring 統合には Spring ApplicationContext を起動できる Seam コンポーネントが含まれています。 このコンポーネントを使用するには、 <spring:context-loader/> の定義を components.xml ファイルに配置します。 config-locations 属性で使用する Spring コンテキストファイルの場所を指定します。 複数の設定ファイルが必要な場合は、標準 components.xml の複数値のとおり、ネストした <spring:config-locations/> エレメントに配置することができます。
<components xmlns="http://jboss.com/products/seam/components"
            xmlns:spring="http://jboss.com/products/seam/spring"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation=
              "http://jboss.com/products/seam/components
               http://jboss.com/products/seam/components-2.2.xsd
               http://jboss.com/products/seam/spring
               http://jboss.com/products/seam/spring-2.2.xsd">

  <spring:context-loader config-locations=
                           "/WEB-INF/applicationContext.xml"/>

</components>
Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat