您建议在 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-您可能有的任何其他想法/解决方案:)
谢谢。