[Seasar-user:20775] Re: SmartDeploy対象のコンポーネントのインスタンス属性のカスタマイズ方法について質問

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2011年 5月 27日 (金) 16:46:18 JST


小林 (koichik) です.

Date: Fri, 27 May 2011 16:34:04 +0900
From: Okamoto Tohru <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:20773] SmartDeploy対象のコンポーネントのインスタンス属性のカスタマイズ方法について質問

> そこで、 service パッケージとして利用する コンポーネント
> (具体的には S2AbstractServiceのサブクラスです) を
> singleton としたいのですが、 デフォルトの設定を利用すると
> prototypeになります。(具体的には S2AbstractServiceのサブクラスです)
> http://s2container.seasar.org/2.4/ja/DIContainer.html#SMARTdeploy
> 
> これをsingletonに変更する方法または、 別のパッケージでSmartDeployの対象にする方法
> について、アドバイスいただけるとありがたいです。

creator.dicon で

  <component class="org.seasar.framework.container.creator.ServiceCreator"/>

を

  <component class="org.seasar.framework.container.creator.ServiceCreator">
    <property name="instanceDef">@[E-MAIL ADDRESS DELETED]</property>
  </component>

としてください。


--
{
  name: "Koichi Kobayashi",
  mail: "[E-MAIL ADDRESS DELETED]",
  blog: "http://d.hatena.ne.jp/koichik/",
  twitter: "@koichik"
 }



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