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
スプリングで構築するときは、パラメータをメソッドに渡す必要があります。これは可能ですか?それに関するドキュメントが見つかりません。