Spring 4.0改进了对Groovy的支持,例如使用GroovyBeanDefinitionReader。
使用Groovy设置完整的Spring MVC应用程序会有什么设置? 例如。一起使用GroovyBeanDefinitionReader和AnnotationConfigWebApplicationContext。
任何人都知道博客网站上是否有可用的样本或指针?
答案 0 :(得分:3)
你可能想看一下春季启动,仍然是Spring 4背后的里程碑版本,但是他们真的在春季交换中推动它的常规支持。
的底部使用你要求的GroovyBeanDefinitionReader和AnnotationConfigWebApplicationContext并不是很好,但我不明白为什么你不能用spring boot和标准使用的自以为是的方法做你想做的事情groovy类的配置注释。
git hub存储库显示了许多带注释的groovy示例 以ui.groovy为例,显示定义bean的WebMvcConfigurerAdapter的配置类。
答案 1 :(得分:0)
在你的main方法中,执行SpringApplication.run(new Object[]{JavaConfig.class, "beans.groovy"}, args)
,其中JavaConfig包含你在java中的配置(比如@Configuration,@ ComponentScan等,我通常会发现使用注释更容易)和beans.groovy
只是包含你的春豆DSL。
假设beans.groovy
在classpth上(即在src / main / resources下)