我想在我正在處理的項(xiàng)目中使用 @Lookup 方法的注釋。@Component 聲明如下:@Component@Scope("prototype")public class TracciatoCoperturaMondialpolManager {//some code}我的方法在 @Service 類中聲明如下:@Lookupprivate TracciatoCoperturaMondialpolManager getTracciatoMondialpolManagerPrototype() { return null;}但是當(dāng)我從編寫的服務(wù)類調(diào)用該方法時(shí),它返回 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>但還是不行,方法繼續(xù)返回null。出了什么問題?順便說一句,我正在使用 spring mvc 4.1。感謝您的回答。
1 回答

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