Spring MVCアプリケーション内(または実際には他のJAVA Web MVCアプリケーション内)にカスタム機密データを保存するために何をアドバイスしますか?APIキーがあり、コントローラーで使用できるようにする必要があるとします。私が考えることができるいくつかの解決策:
1-静的クラスの使用:
public final static String API_KEY = "my-api-key";
2-コンテキストパラメータの使用(web.xml
):
<context-param>
<param-name>apiKey</param-name>
<param-value>my-api-key</param-value>
</context-param>
3-カスタム.properties
ファイルの使用:
apiKey=my-api-key
4-カスタム.xml
ファイルの使用:
<entry key="apiKey">my-api-key</entry>
5-あなたが持つことができる他のアイデア/解決策:)
ありがとう。