Spring MVC应用程序中基于groovy的bean定义配置的位置

时间:2014-12-14 18:36:42

标签: spring spring-mvc groovy

我已经看到Spring 4有一个功能来定义/拥有bean定义的groovy文件而不是XML文件。我已经有一个带有mvc-dispatcher-servlet.xml的Spring MVC应用程序用于我的bean定义。但我想在我的Spring MVC应用程序中使用基于Groovy的bean定义。但是,我不知道在哪里放置groovy文件,我需要在哪里引用/配置它以正确加载bean定义。有人可以帮助或提供参考吗?

1 个答案:

答案 0 :(得分:0)

使用GroovyWebApplicationContext,

Web.xml中

 <servlet>
    <servlet-name>mvc-dispatcher</servlet-name>
    <servlet-class>
        org.springframework.web.servlet.DispatcherServlet
    </servlet-class>
    <init-param>
        <param-name>contextClass</param-name>
        <param-value>
            org.springframework.web.context.support.GroovyWebApplicationContext
        </param-value>
    </init-param>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:/spring/dispatcherServlet.groovy</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

this不是一个完整的例子,但它是一个好的开始