[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 メーリングリストの案内