從第一天起,我總是會有一個問題,那就是我使用spring的時候。如果一個類有一個需要兩個參數的構造函數,但這兩個參數不是固定的,它們是根據輸入請求生成的,每次它們都不相同,但是我需要spring容器來管理類的實例,如何在spring中實現這個? 例如如何創建一個需要動態參數的對象
Class A{
A(int x,int y){//omit}
}
但X和Y是不固定的,我們需要通過我們的程序來計算x和y,那麼我們可以爲創建實例,在普通的Java代碼,如下面
int x=calculate(request);
int y=calculate(request);
A a=new A(x,y);
但是如何讓spring來管理A類的實例創建?
附加信息:爲什麼我需要A類由Spring管理,因爲A取決於其他一些由Spring管理的類。
爲什麼你想春天來管理這些實例? A中是否有任何由spring-container管理的成員? – Vikdor
是的,我忘記指出A類依賴於由spring容器管理的其他一些類。 – Neo