私はコンテキストパスを設定するいくつかの方法を見つけましたが、スプリングブートアプリケーションでコンテキストパスを取得することはできませんでした。 @Value( "server.contextPath")を使用して取得する方法がありますが、私はそれを保持するよりエレガントな方法を探しています。スプリングブートアプリケーションでコンタクトパスを取得する
0
A
答えて
0
ご希望の場合は、リクエストを渡してrequest.getContextPath
を使用してください。
Javadocを確認してこれが効果的かどうかを確認してください。
0
application.propertiesファイル内でcontextPathを設定できます。このような
何か:
server.contextPath=/yourChosenContextPath
1
あなたは、コントローラのコンテキストパスを取得することができます
@RequestMapping(method = RequestMethod.GET, value = "/getUsers")
public String getUsers(HttpServletRequest request) {
String path = request.getContextPath();
//...
}
関連する問題
- 1. mysqlが "java.sql.SQLNonTransientConnectionException"を取得するスプリングブートアプリケーション
- 2. スプリングブートアプリケーション - 静的コンテキストからBeanを取得
- 3. スプリングブートアプリケーションでプロパティの値を取得できません
- 4. EnableCachingを使ったスプリングブートアプリケーションguavaキャッシュの内容を取得する方法
- 5. URLでアクセスするスプリングブートアプリケーション
- 6. スプリングブートアプリケーションでapplication.propertiesを読み取ることができません
- 7. スプリングブートアプリケーションでHTTPオプションを無効にする
- 8. Macでスプリングブートアプリケーションをインストールする方法
- 9. JUnitスプリングブートアプリケーション
- 10. スプリングブートアプリケーションで角度を追加
- 11. スプリングブートアプリケーションのデプロイ
- 12. wso2統合スプリングブートアプリケーション
- 13. hystrix @EnableCircuitBreaker非スプリングブートアプリケーション
- 14. スプリングブートアプリケーションで使用されるポート番号
- 15. スプリングブートアプリケーションでmongo dbを3.2にアップグレード
- 16. 1つのスプリングブートアプリケーション内で2つのEntityManagerFactoryを使用する
- 17. 1つのスプリングブートアプリケーションでデータソースを読み書きする
- 18. IntelliJ IDEAコミュニティ版でスプリングブートアプリケーションをデバッグする方法は?
- 19. Amazonでスプリングブートアプリケーションを導入するためのベストプラクティス
- 20. スプリングブートアプリケーションのプロパティにアクセスできない
- 21. スプリングブートアプリケーションでのスプリングボールト構成中のエラー
- 22. AWS DynamodbのスプリングブートアプリケーションでのJdbctemplateの使用
- 23. スプリングブートアプリケーションが起動しない
- 24. カスタムApplicationContext実装のスプリングブートアプリケーション
- 25. 安全な安眠スプリングブートアプリケーション
- 26. スプリングブートアプリケーションのスワッガーの設定
- 27. スプリングブートアプリケーション実行時のエラー
- 28. なぜスプリングブートアプリケーションが2回起動するのですか
- 29. スプリングブートアプリケーションにデフォルトマッパーがあるのはなぜですか?
- 30. 2つのスタンドアロンのスプリングブートアプリケーション間で休憩をとる