spring-bootで現在のSpringApplicationインスタンスをプログラムで取得する方法は? spring docsさんのように、SpringApplicationにはisWebEnvironment()
というメソッドがあります。アプリケーションがWebアプリケーションであるかどうかをプログラムで判断する方法がわかりません。ApplicationContext.getEnvironment()
から取得できますか?ところで、xxServlet
のようにHttpServletRequest
...のように検索して解決したくありません。spring-bootで現在のSpringApplicationインスタンスをプログラムで取得するには?
0
A
答えて
0
何についてapplicationContext instanceof WebApplicationContext
?
アプリケーションがWebコンテキストで実行されているかどうかを単純に判断しようとしている場合は、SpringアプリケーションがWebコンテキストで起動されたときにアクセスできるオブジェクトApplicationContext
WebApplicationContext
インターフェイスのインスタンスです。したがって、あなたは、単に
isWebEnvironment = (applicationContext instanceof WebApplicationContext);
その唯一の目的はApplicationContext
を構築することであるとして、あなたのクラスからSpringApplication
オブジェクトを取得するための本当の理由は、ありませんを書き込むことができます。
関連する問題
- 1. C++でMongoDBの現在のインスタンスを取得する方法は?
- 2. SpringBootでSpringApplicationからクラスメンバー変数にアクセスする方法
- 3. ruby標準ライブラリの現在のバージョンをプログラムで取得する
- 4. 現在のストロークの色をプログラムで取得する
- 5. 現在のdbスキーマをプログラムで取得する方法
- 6. Android.Gradle:プログラムで現在のモジュール名を取得できますか?
- 7. ノードredでは、現在のノードのプロパティをプログラムで取得する方法は?
- 8. System.Diagnostics.Process.GetCurrentProcess()で現在のVisual Studioインスタンスを取得します。
- 9. boto3から現在のインスタンスIDを取得する方法は?
- 10. node.jsのアプリケーションエンジンの現在のインスタンスIDを取得する
- 11. 現在のMainWindowインスタンスを取得するためのWPFベストプラクティス?
- 12. NGX-Datatables。どのように現在のテーブルのインスタンスを取得するには?
- 13. 現在のルートコンポーネントのインスタンスまたはガードを取得
- 14. 現在の場所をプログラムで取得/設定する方法は?
- 15. プログラムでビューコントローラのインスタンスを取得
- 16. 現在のAutofac管理インスタンスすべての情報を取得
- 17. 現在実行中のアクティビティのインスタンスを取得しますか?
- 18. 現在のタイムゾーンで現在のNSDateを取得する方法は?
- 19. ModelFormMixinのpost()メソッドで現在のユーザーを取得するには?
- 20. 現在のセレクションのdrive.urlでhttpヘッダーを取得するには?
- 21. Mapboxでビデオの現在の時間を取得するには?
- 22. C#でページの現在の状態を取得するには?
- 23. Symfony 3のリポジトリで現在のユーザを取得するには?
- 24. インスタンスのパブリックDNSをプログラムで取得する方法は?
- 25. 現在の16進コードの色をUIViewからプログラムで取得する方法
- 26. Flutterで現在のルートパスを取得するには?
- 27. Arrayプロトタイプマップで現在のインデックスを取得するには?
- 28. CakePHPで現在の言語コードを取得するには?
- 29. 現在のアンドロイドデバイスで時間を取得するには?
- 30. Inno Setupで現在のUnixタイムスタンプを取得するには?
あなたはhttp://stackoverflow.com/questions/32884708/how-to-check-if-spring-boot-is-running-in-standalone-or-embedded-mode – kuhajeyan