在我的使用Spring容器的應用程序中,我創建了自己的註解,並且我希望在運行時獲取用我的註釋註釋的類的Class對象。爲此,我想利用Spring容器。Spring容器 - 空參數的註解
在我的.xml配置文件,我把
<context:component-scan base-package="some.package" >
<context:include-filter type="annotation" expression="some.package.Question" />
</context:component-scan>
使被標註了我的問題註解類是由Spring檢測。問題是,這些類沒有任何參數的構造函數,所以現在我有兩個選擇:
- 定義無參數的構造函數的類
- 定義爲.xml豆子並使用構造帶參數的
但是有可能使用某些註釋來註釋構造函數參數,所以Spring會知道它在創建bean時需要通過null
值?
此外,這些bean將具有原型範圍,從應用程序的角度來看,在創建bean期間,構造函數參數的內容是未知的。
編輯: 我不得不使用@Value("#{null}")
用於註釋構造函數的參數
感謝您的摘錄。 – Andna 2012-08-08 12:59:30