Spring 4.0 改进了对 Groovy 的支持,例如使用 GroovyBeanDefinitionReader。
使用 Groovy 有一个完整的 Spring MVC 应用程序需要设置什么?例如一起使用 GroovyBeanDefinitionReader 和 AnnotationConfigWebApplicationContext。
任何人都知道博客网站上是否有可用的示例或一些指针?
Spring 4.0 改进了对 Groovy 的支持,例如使用 GroovyBeanDefinitionReader。
使用 Groovy 有一个完整的 Spring MVC 应用程序需要设置什么?例如一起使用 GroovyBeanDefinitionReader 和 AnnotationConfigWebApplicationContext。
任何人都知道博客网站上是否有可用的示例或一些指针?
您可能想查看 Spring Boot,它仍处于 Spring 4 之后的里程碑版本,但他们确实在 spring eXchange 上推动了它的 groovy 支持。
查看此弹簧引导指南的底部
这不是您要求的 GroovyBeanDefinitionReader 和 AnnotationConfigWebApplicationContext 的使用,但是我不明白为什么您不能使用 Spring Boot 使用的固执己见的方法和 groovy 类上的标准配置注释来做您所追求的。
git hub 存储库显示了许多带有ui.groovy的带注释的 groovy 示例,例如,显示了定义 bean 的 WebMvcConfigurerAdapter 的配置类。
在您的 main 方法中, do SpringApplication.run(new Object[]{JavaConfig.class, "beans.groovy"}, args)
,其中 JavaConfig 包含您在 java 中的配置(如 @Configuration、@ComponentScan 等,我通常发现这些东西使用注释更容易)并且beans.groovy
只包含您的 spring beans DSL。
假设beans.groovy
在 classpth 上(即在 src/main/resources 下)