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