[英]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.