您建議如何在Spring MVC應用程序(或實際上在任何其他JAVA Web MVC應用程序中)存儲自定義敏感數據?假設我有一個API密鑰,我需要它可用於我的控制器。幾種解決方案,我能想到的:使用Java和Web開發:存儲自定義敏感數據(如私鑰,API密鑰等)的良好實踐
靜態類:
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>
任何其他的想法/解決方案,你可以有:)
感謝。
你說得對,好點。 – sp00m 2012-04-26 09:23:10
這就是我選擇的解決方案:) – sp00m 2012-04-26 15:18:55