我有一个Spring
这样声明的bean:
<osgi:reference id="basicAuthSecurityHandler" interface="com.groupgti.handler.authentication.basic.Handler"/>
<bean id="securityHandler" factory-bean="basicAuthSecurityHandler" factory-method="getSecurityHandler"/>
我的getSecurityHandler
方法如下所示:
public ConstraintSecurityHandler getSecurityHandler(String realm) {
ConstraintSecurityHandler handler =(ConstraintSecurityHandler) factory.getBean("securityHandler");
handler.setRealmName(realm);
return handler;
}
这个securityHandler
bean 在范围内prototype
。getSecurityHandler
当它用spring构造时,我需要将参数传递给方法。这甚至可能吗?我找不到任何关于它的文档。