Maven 3 には、POM 用の新しい DSL 形式があります。Spring applicationcontext.xml ファイルに同様の形式はありますか?
質問
Maven 3 には、POM に代わる新しい DSL があります。見る: http://polyglot.sonatype.org/groovy.html素晴らしく簡潔な構文です。
Spring applicationcontext.xml ファイルに使用できる同様のものはありますか?
解決
Spring 3 では、Java ベースのコンテナ構成を使用できます。 を参照してください。 3.11 Javaベースのコンテナ構成. 。ともよく遊びます コンポーネントの自動検出. 。これらの機能を代わりに使用するには、 applicationContext.xml
, に以下を追加します web.xml
:
<context-param>
<param-name>contextClass</param-name>
<param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
... package and class names to use for configuration ...
</param-value>
</context-param>
設定することもできます DispatcherServlet
同じように - と <init-param>
の代わりに <context-param>
.
他のヒント
Grails Spring BeanBuilder を見てください。これは Spring Bean の定義と構成に「すばらしい」方法を提供します。 http://www.grails.org/Spring+Bean+Builder
所属していません StackOverflow