From 430fb51ca452105ebd02d11bdf7376c70a96999f Mon Sep 17 00:00:00 2001 From: Abhijit Sarkar Date: Thu, 3 Apr 2014 00:11:40 -0400 Subject: [PATCH] Ensure Groovy bean builder does not enforec XML validation Since it is not parsing XML it makes no sense to be validating and it would cause exceptions when importing "namespace" features. This brings the Boot usage of the bean builder inline with that in Spring Core. Fixes gh-630 --- .../java/org/springframework/boot/BeanDefinitionLoader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot/src/main/java/org/springframework/boot/BeanDefinitionLoader.java b/spring-boot/src/main/java/org/springframework/boot/BeanDefinitionLoader.java index 2b9723aed2..fff1256f49 100644 --- a/spring-boot/src/main/java/org/springframework/boot/BeanDefinitionLoader.java +++ b/spring-boot/src/main/java/org/springframework/boot/BeanDefinitionLoader.java @@ -81,7 +81,7 @@ class BeanDefinitionLoader { this.annotatedReader = new AnnotatedBeanDefinitionReader(registry); this.xmlReader = new XmlBeanDefinitionReader(registry); if (isGroovyPresent()) { - this.groovyReader = new GroovyBeanDefinitionReader(this.xmlReader); + this.groovyReader = new GroovyBeanDefinitionReader(registry); } this.scanner = new ClassPathBeanDefinitionScanner(registry); this.scanner.addExcludeFilter(new ClassExcludeFilter(sources));