繁体   English   中英

注释Groovy Bean以在Spring中加载

[英]Annotating Groovy beans to load within Spring

我们的应用程序使用@Bean定义创建bean并将其加载到Spring上下文中。 现在,我们需要将它们外部化,以便能够在不触摸Java源代码的情况下配置应用程序。

我们希望用Groovy类替换@Bean

有没有一种方法可以注释Groovy bean,以便Spring可以拾取它?

请注意,我们不能简单地在Spring XML中引用每个Groovy bean,因为我们需要在不接触Spring代码的情况下添加和修改bean。

非常感谢。

使用Spring配置继承。

将所有共享代码移到每个单独/特定项目所依赖的公共“基础”项目中。 为此使用Maven。

创建一个通用的/基础的Spring配置,并将其放入“基础”项目中。 此配置不包含ProcessDefinition的定义

在特定项目中,创建一个从ProcessDefinition继承的bean。 创建一个Spring配置,该配置导入基本配置并在其中定义单个特定的bean。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM