Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从Groovy Spring配置访问在注释Spring配置中定义的bean_Java_Spring_Groovy - Fatal编程技术网

Java 从Groovy Spring配置访问在注释Spring配置中定义的bean

Java 从Groovy Spring配置访问在注释Spring配置中定义的bean,java,spring,groovy,Java,Spring,Groovy,我正在使用GenericGroovyApplicationContext加载groovy和XMLSpring配置。但我也有一些遗留@Configuration类需要加载。问题是Groovy配置无法引用@configuration类中定义的任何bean。这就是我正在做的一切 GenericGroovyApplicationContext ctx = new GenericGroovyApplicationContext(); ctx.load("classpath:spring/SpringCon

我正在使用GenericGroovyApplicationContext加载groovy和XMLSpring配置。但我也有一些遗留@Configuration类需要加载。问题是Groovy配置无法引用@configuration类中定义的任何bean。这就是我正在做的一切

GenericGroovyApplicationContext ctx = new GenericGroovyApplicationContext();
ctx.load("classpath:spring/SpringConfig.groovy");
AnnotatedBeanDefinitionReader configReader = new AnnotatedBeanDefinitionReader(ctx);
configReader.register(JavaConfig.class);
ctx.refresh()
我还尝试使用AnnotationConfigApplicationContext,但同样的问题是,groovy配置中定义的bean不能引用@Configuration类中定义的bean


我知道有文档记载Groovy和xml可以很好地协同工作,但不确定这是否得到支持。有什么解决办法吗?

如果您将级别设置为DEBUG,日志记录中是否有有用的内容?如果删除groovy和javabean之间的引用,java注释bean最终会出现在ctx中吗?