我想在我正在处理的项目中使用 @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
提交
取消