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

Yasuo Higa higa
2004年 9月 8日 (水) 11:21:35 JST


<000801c494d0$b604c1d0$[E-MAIL ADDRESS DELETED]> の、
   "[Seasar-user:990] Re: FactoryBeanにあたる機能" において、
   ""otsuka" <[E-MAIL ADDRESS DELETED]>"さんは書きました:

ひがです。

> 大塚です。
> 
> 
> 円尾さん、ありがとうございます。
> 
> 質問が言葉足らずだったので付け加えさせてください。
> SpringのFactoryBeanを使うと、
> 
> S2Container container = S2ContainerFactory.create(PATH);
> Xxxx xxxx = (Xxxx)container.getComponent(FACTORY_BEAN_NAME);
> 
> このような呼び出して、FACTORY_BEAN_NAMEで設定されている
> FactoryBeanImplのgetObject()で返されるオブジェクトを
> 取得できます。
> 
谷口さんが書いているようにOGNLを使うのがいちばん簡単です。
staticなメソッドを呼んでもいいですし、
<component name="factoryBean" class="..."/>
<component name="...">factoryBean.getObject()</component>
のようにすると、Springで作ったFactoryBeanがそのまま利用できると
思います。
---
Yasuo Higa <[E-MAIL ADDRESS DELETED]>
INFORMATION SERVICES INTERNATIONAL-DENTSU,LTD.



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