【トラックバック】 ※(のやり方はこれでいいのかな!?!?)
http://d.hatena.ne.jp/swat/20070601【S2Container-2.4.x】
例えば、TeedaのPageクラスにおいて、private BookBhv bookBhv;
public void setBookBhv(BookBhv bookBhv) {
this.bookBhv = bookBhv;
}と定義すれば、セッタインジェクションされて利用可能です。
(但し、app.diconでdbflute.diconをincludeするようにして下さい)【S2Container-2.3.x】
ちょっと仕様的にどうだったか曖昧ですが、
インターフェイスが無いComponentはセッタインジェクションが
できなかったような...
なので、「xxx.allcommon.DaoSelector」というインターフェイスの
プロパティを定義しセッタインジェクション経由で取得して、
final BookBhv bookBhv = (BookBhv)DaoSelector.getRBhv();
というようにBehaviorを取得します。【参考】
http://dbflute.sandbox.seasar.org/ja/tips-behavior.html