1

また、春の参考資料から出てきた下記の声明を参考にして、誰でもこれを説明できますか。

SpringのWebMVCを使用したくないが、Springが提供する他のソリューションを活用する場合は、選択したWebMVCフレームワークをSpringと簡単に統合できます。ContextLoaderListenerを介してSpringルートアプリケーションコンテキストを起動し、StrutsまたはWebWorkアクション内からServletContext属性(またはSpringのそれぞれのヘルパーメソッド)を介してそれにアクセスするだけです。「プラグイン」は含まれないため、専用の統合は必要ありません。

4

2 に答える 2

1

つまり、Spring MVCを使用したくない場合は、ContextLoaderListenerを使用してServletContextでWebApplicationContextをブートストラップします。このようなもの:

<!-- Bootstrap the root application context as usual using ContextLoaderListener -->
  <listener>
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

次に、WebApplicationContextUtilsメソッドgetRequiredWebApplicationContext(ServletContext sc)(または他の多くの方法)を使用してWebApplicationContextを取得し、SpringBeanにアクセスします。

これは、アプリケーションの任意の部分で実行できます(ServletContextを取得できる限り)。これは、Springを他のテクノロジーに統合する必要がないことを意味します。

于 2012-11-28T15:20:39.200 に答える