2013-12-13 4 views
2

Spring 4.0에는 Groovy에 대한 지원이 향상되었습니다. GroovyBeanDefinitionReader를 사용하여.Groovy 설정을 사용하는 Spring 4

Groovy를 사용하여 전체 MVC 응용 프로그램을 설치하려면 어떻게해야합니까? 예. GroovyBeanDefinitionReader와 AnnotationConfigWebApplicationContext를 함께 사용한다.

블로그 사이트에 샘플 또는 사용 가능한 포인터가 있는지 누구든지 알고 있습니까?

답변

3

스프링 부트를 확인해 볼 수 있습니다. 스프링 4의 이정표가 아직 발표되었지만 봄 교환에서 그루비 지원을 실제로 추진하고있었습니다.

체크 아웃이 spring-boot guide

의 바닥은 그것은 당신이 요구 GroovyBeanDefinitionReader 및 AnnotationConfigWebApplicationContext 아주 사용이 아니다,하지만 난 당신이 의견을 고집 접근 한 후 무엇을 할 수없는 이유를 볼 수 없습니다 스프링 부트 (spring boot)에 사용되며 표준 구성 주석은 groovy 클래스에서 사용됩니다.

git 허브 저장소는 예를 들어 과 ui.groovy의 주석이 달린 그루비 예제를 보여 주며, Bean을 정의하는 WebMvcConfigurerAdapter에 대한 구성 클래스를 보여줍니다.

+0

가 실제로 봄 부팅 지금은 (는 봄 교환에서 아직 한) GroovyBeanDefinitionReader''에 대한 지원이 없습니다. 모든 * .groovy 소스 파일은'beans {}'DSL로 해석되며, Groovy CLI에서는 추가 될 소스 파일에'beans {}'를 추가 할 수 있습니다 (예 : [beans.groovy] 참조) (https://github.com/spring-projects/spring-boot/blob/master/spring-boot-cli/samples/beans.groovy)). –

0

JavaConfig에 @Configuration, @ComponentScan 등의 Java 구성에 Java 구성이 포함되어있는 경우 (주로 이러한 것들이 주석을 사용하면 더 쉽다는 것을 알 수 있습니다) beans.groovy에는 스프링 콩 DSL 만 포함됩니다. 가정 beans.groovy

이 classpth에 (즉 SRC/메인/자원 아래)

관련 문제