スプリングブートアプリケーション使用埋め込み型Tomcat/JettySoスプリングブートアプリケーションのルートパスを取得する方法は?Spring起動アプリケーションのルートパスを取得するには?
我々はcontianerので、我々はルートフォルダのパスを見つけること のHttpServletRequestクラスを使用することができ、外部Tomcatに私たちのアプリケーションをデプロイ Spring MVCのアプリケーションで
1
A
答えて
0
。
しかし、アプリケーションのルートフォルダのパスを返しませんのHttpServletRequestを使用して春ブーツアプリケーションで
。 スプリングブートアプリケーションは メインメソッドを持つJavaアプリケーションです。だから私はこれを使用する回避策。 もっと良い方法が見つかったら、私に知らせてください。ありがとう。
YourClass.class.getProtectionDomain().getCodeSource().getLocation().getPath();
CodeSource.getLocation()コードソースに関連付けられたURL位置を返します。
URL.getPath()はURLのパス部分を取得します。
+0
詳細を編集してください。コード専用と「試してください」の回答は、検索可能なコンテンツが含まれていないため、推奨されません。なぜ誰かが「これを試してみる」べき理由を説明しません。私たちはここで知識のためのリソースとなるよう努力しています。 –
関連する問題
- 1. Flaskアプリケーションのルートパスを取得
- 2. Spring起動アプリケーションの起動中にjettyサーバのNoClassDefFoundErrorを取得する
- 3. コードでSpringアプリケーションの起動時間を取得する
- 4. Spring起動アプリケーションのApplicationListenerでhttprequestとhttpresponseを取得するには?
- 5. サブモジュールのルートパスを取得するには?
- 6. Spring起動アプリケーション
- 7. 他のアプリケーションからSpring起動アプリケーションを起動する
- 8. Androidアプリケーションを取得する起動パス
- 9. Spring起動アプリケーションは、起動後すぐにシャットダウンします。
- 10. Hibernate JPAでSpring起動アプリケーションを起動するときにNoSuchMethodError
- 11. C#で起動したアプリケーションのPIDを取得するには
- 12. 通常のSpringアプリケーションでドラッグされて実行されるSpring起動注釈を取得する方法は?
- 13. プログラムでSpring起動アプリケーションを再起動する/ Springコンテキストを更新する
- 14. java spring boot起動前にdbから値を取得する
- 15. Spring起動アプリケーションでSpringセキュリティを無効にする方法
- 16. Azure Appサービス - 起動時に跳ね返るSpring起動アプリケーション
- 17. Spring起動アプリケーションでlombok.Dataアノテーションを使用するには?
- 18. Spring起動設定からリストを取得する
- 19. Django:テンプレートのサイトのルートパスを取得するには?
- 20. アプリケーション起動時に認証ポップアップを取得する
- 21. Spring Tool SuiteでSpring起動アプリケーションをデバッグする方法
- 22. Flutterで現在のルートパスを取得するには?
- 23. アプリケーション起動時にSpring起動ApplicationListenerが実行されない
- 24. Qt現在のアプリケーションの起動時間を取得する
- 25. 私のカスタムフレームワークでアプリケーションの起動イベントを取得する方法
- 26. Wildfly 9.0.2でのSpring起動アプリケーションのデプロイ
- 27. アプリケーションの再起動時にArrayListを取得しますか?
- 28. 起動アプリケーションの一覧を取得する方法
- 29. Spring RESTアプリケーションの設定と起動
- 30. 私のサーバのルートパスをhtmlで取得
どういう意味ですか?また、Maven、Gradleなどを使用していますか? – Behrang
私はmavenを使用しています。 spring mvcでは、外部のTomcat/Jettyのようなコンテナにアプリケーションをデプロイしますが、SpringブートではTomcatが組み込まれていて、メインメソッドの単純なJavaアプリケーションです。アプリケーションのルートパスを取得する方法。 – samadadi
相対/物理パスを意味します。 – samadadi