[Seasar-user:989] Re: FactoryBeanにあたる機能

maruo syunsuke syunblau
2004年 9月 7日 (火) 20:23:05 JST


円尾です。

> SpringのFactoryBeanに該当するような機能をSeasarで
> 実現したい場合、どのような方法が考えられるでしょうか?
>
http://www.springframework.org/docs/api/org/springframework/beans/factory/FactoryBean.html


class FactoryBeanImpl extends FactoryBean {
 private S2Container container ;
 private Class thisClass ;

 public Object getObject (){
  return container.getComponent(thisClass);
 }

 public Class getObjectType (){
  return thisClass ;
 }
 public boolean isSingleton (){
  String instanceMode =
container.getComponentDef(thisClass).getInstanceMode();
  return InstanceModeUtil.isSingleton(instanceMode);
 }
}

 こんな感じだと思いますよ。
質問の意味を勘違いしてたらごめんなさい。




Seasar-user メーリングリストの案内