- 締切済み
SAstrutsについて
SAStrutsの勉強をしています。 公式サイトから一通りのサンプルを試して動かして見ました。 とりあえず動きましが以下のことで悩んでおります。 ルートパッケージ配下にはaction,dto,entity,form,service,utilがサンプルにあります。 そこで独自にパッケージ(logic)を作成しました。 サンプルではaction⇔service間でDBのやり取りをしていたのを 今回action⇔logic⇔serviceというようにやってみたのですがエラーがでます。 actionで @Resource protected EmployeeService employeeService; をという変数を @Resource protected EmployeeLogic employeeLogic; に変更したら「自動設定」に失敗というメッセージが表示されます。 どうすればactionからLogicを呼び出せるのでしょうか。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- newta777
- ベストアンサー率58% (20/34)
回答No.1
creator.diconに <component class="org.seasar.framework.container.creator.LogicCreator"/> がありますか? Logicのクラスはlogicパッケージの下にありますか? そのあたりはSAStrutsの説明ページではなくて Seasar2の方のページにあるので読んでみると良いかもしれません。
お礼
Seasar2のサイトをすべて読みました。 creater.diconにはご指摘いただいた内容は設定していたのですが、 customizer.diconに設定をしておりませんでした。 ヒントを下さりありがとうございました。