我想在我正在處理的項目中使用 @Lookup 方法的注釋。@Component 聲明如下:@Component@Scope("prototype")public class TracciatoCoperturaMondialpolManager {//some code}我的方法在 @Service 類中聲明如下:@Lookupprivate TracciatoCoperturaMondialpolManager getTracciatoMondialpolManagerPrototype() { return null;}但是當我從編寫的服務類調用該方法時,它返回 null。我什至嘗試使用 xml,如下所示:<bean id="tracciatoCoperturaMondialpolManager" class="it.sabacom.amministrativo.tracciati.copertura.TracciatoCoperturaMondialpolManager" scope="prototype" /><bean id="decodificaService ----...some xml definitions <lookup-method name="getTracciatoMondialpolManagerPrototype" bean="tracciatoCoperturaMondialpolManager"/></bean>但還是不行,方法繼續返回null。出了什么問題?順便說一句,我正在使用 spring mvc 4.1。感謝您的回答。
1 回答

料青山看我應如是
TA貢獻1772條經驗 獲得超8個贊
Lookup 方法的修飾符必須受保護或限制較少
<public|protected> [abstract] <return-type> theMethodName(no-arguments);
您是否嘗試使用此方法簽名?
添加回答
舉報
0/150
提交
取消