※ ChatGPTを利用し、要約された質問です(原文:S2Containerの暗黙的なコンポーネントの使い方)
S2Containerの暗黙的なコンポーネントの使い方
このQ&Aのポイント
S2Containerの暗黙的なコンポーネントの取得方法を詳しく教えてください
Seasar2を使った場合のweb.xmlのinit-param属性の取得方法はありますか
S2Containerの使用方法について情報が少なく困っています
S2Containerの暗黙的なコンポーネントの使い方
どうもこんにちは。ただいまSeasar2を使った新規プロジェクトに取り掛かろうとしているものです。早速困ったことがあるので質問させていただきます。
web.xmlに定義されたinit-param属性を取得する方法で、Seasar2を使った場合の取得方法が何か用意されているのか、という疑問です。純粋なServletであれば、各サーブレットに<init-param>属性を指定してgetInitParameter()で取得すればいいと思うのですが、S2Containerの場合、何か便利な方法がないのかと思って以下のURL
http://s2container.seasar.org/2.4/ja/DIContainer.html#ImplicitComponent
に書かれている方法を試そうと思ったのですが、使用方法がわかりません。サイトを調べても情報が少なく八方塞です。どなたか使用方法ご存知の方いませんでしょうか。よろしくお願いします。
補足
回答ありがとうございます!!dolengプラグインを導入してから、おっしゃるように設定したら取得できました。ただ、取れてくる値は<S2ContainerServlet>配下の<init-param>ではなくて、<context-param>配下の値です。<init-param>の値は取得できないんでしょうかね。正直、context-paramでも値が取れてくるならいいんですが、何となく気になります。