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