Tomcatバルブを書き込み、server.xmlで設定しました。 これまでのところとても良いです。しかし、私はバルブのデータメンバーの1つをSpring管理Beanにします。 それで、バルブをSpring管理にすることで、SpringのIoCにバルブへの依存性を注入させることができますか?Tomcatバルブを有効にする方法
1
A
答えて
1
バルブはアプリケーションに関連付けられていませんが、スプリングコンテキストはアプリケーションに関連付けられていません。だから、あなたは弁で春管理の豆を食べることはできません。
もちろん、Valveコンストラクタでスプリングコンテキストをインスタンス化し、そこにcontext.autowireBean(this)
を使用することもできますが、これは利用可能なコンテキストからではなく別のスプリングコンテキストになります。
技術的には、Valveからのコンテキストにアクセスできますが、それはリクエストに由来しているため、それぞれのサーブレットコンテキストのためにApplicationContext
を取得できます。そこからBeanへの参照を取得しますが、 。
関連する問題
- 1. Tomcat - 双方向SSLを有効にする
- 2. JBoss - アプリケーション固有のバルブを実装する
- 3. .NETライブラリを有効にする方法
- 4. background:none - jQueryを有効にする方法?
- 5. .vimスクリプトを有効にする方法
- 6. SSLを有効にする方法
- 7. PHPロケールクラスを有効にする方法
- 8. ブートストラップ:スクロールバーを有効にする方法?
- 9. ボタンを有効にする方法は?
- 10. オプションを有効にする方法
- 11. カスタムコントロールを有効にする方法
- 12. サブバージョンマージトラッキングを有効にする方法
- 13. ToggleSwitch - テキストを有効にする方法?
- 14. ASP.netテーマを有効にする方法
- 15. session.upload_progressを有効にする方法は?
- 16. Tomcatでjavaアサーションを有効にするには
- 17. にjava.io.IOException:無効なキーストア形式のTomcat 7でSSLモードを有効にするにはTomcatサーバー
- 18. コンテキストTomcat 7でautoDeployを有効にする
- 19. 共有ホスティングのphp.iniでmod_rewriteを有効にする方法
- 20. PyQt - スペルチェックを有効または無効にする方法
- 21. jQueryでボタン/リンクを無効/有効にする方法は?
- 22. アンドロイドで自動キーロックを有効/無効にする方法
- 23. xcodeプロジェクトでARCを有効/無効にする方法は?
- 24. ディレクトリブラウズを有効/無効にする方法Red5 app
- 25. オンザフライでfancyboxを無効/有効にする方法は?
- 26. NetBeans:JTabedPaneの特定のタブを有効/無効にする方法
- 27. jackson SerializationFeature.WRAP_ROOT_VALUEを有効/無効にする方法は?
- 28. WPFでボタンを有効/無効にする方法は?
- 29. gridviewのレコードを有効/無効にする方法は?
- 30. EditTextのクリップボードを有効/無効にする方法
クイックアンサーに感謝します。現在、ServletFiltersとしてTomcatにデプロイされた複数のアプリケーションに共通の機能を実装しています。これをバルブに統合したいと考えています。バルブ自体は、配備されたアプリケーションの他のBeanには直接関係しません。しかし、それは春に配線されているいくつかのライブラリに依存しています。だから私はこれらのすべての豆をスプリングワイヤーにしてバルブに注入したかっただけです。私はあなたの提案がうまくいくと思います。ありがとう。 – user585037