2010-12-16 3 views
0

/MessageBodyWriterを作成しました。これは に設定値を読み取る必要があります。理想的には、これは web.xmlcontext-paramとして保持されたいと思います。 RESTEasyプロバイダ がコンテキストパラメータにアクセスできる方法はありますか?私が @Contextを使って注入できるタイプはありますか?context-paramの値を取得できますか?私は を見つけられませんでした。RESTEasyプロバイダ内からのコンテキストパラメータ値へのアクセス

また、プロバイダーに設定値 を提供するより良い方法がありますか?私はシステムプロパティを使用する必要がないようにしたいと思います。

+0

自分のアプリケーション構成ファイルを追加して、その中にすべての設定を定義してみませんか? – fmucar

+0

私は特注のプロパティファイルの伝達を避けたいと思います。 JEEはすでにWebアプリケーション用の設定ファイルを定義しています。使用するのがいいでしょう。 – joelittlejohn

答えて

0

私自身の質問に答えて、1つの解決策はSpringを使用することです。

RESTEasy BeanがSpringコンテキストで作成されると、application-context.xmlに簡単に設定値を提供できます。 ServletContextPropertyPlaceholderConfigurerを使用してweb.xmlからcontext-param値を使用することも可能です。

関連する問題