[Seasar-user:8919] Re: [S2Struts] サービスクラスからDaoクラスに接続ができない
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 7月 4日 (水) 02:00:53 JST
小林 (koichik) です.
Date: Tue, 03 Jul 2007 19:01:49 +0900
From: 島村竜一 <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:8915] Re: [S2Struts] サービスクラスからDaoクラスに接続ができない
> <initMethod name="addReferenceClass">
> <arg>@[E-MAIL ADDRESS DELETED]</arg>
> </initMethod>
S2 は,ここで指定されたクラス (.class ファイル) と
同じ場所 (ディレクトリまたは Jar ファイル) から
クラスパターンにマッチするクラスを探して自動登録
します.
ここを
<initMethod name="addReferenceClass">
<arg>@[E-MAIL ADDRESS DELETED]</arg>
</initMethod>
のように,自動登録対象のクラスと同じ場所にあるクラスを
指定してください.
# S2Struts のサンプルをベースにサービスクラスを
# 追加しているならこの変更は必要ありません.
> >Daoが記述されているdiconはtest2.diconに書いていて
> <component class="jp.co.test.item.db.dao.MemberIdDao">
> <aspect>dao.interceptor</aspect>
> </component>
test2.dicon から Multiply.dicon をインクルードしてください.
test2.dicon に定義したコンポーネントに DI されるのは,
test2.dicon に直接定義されているコンポーネントか,
test2.dicon がインクルードしている dicon に定義されている
コンポーネントだけです.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内