在哪里存储 Spring Boot 的机密文件?

问题描述 投票:0回答:1

我有一个秘密

.json
文件需要在我的 Spring Boot 应用程序中存储和访问。我不能为此使用环境变量,我需要使用
.json
文件。我希望它只能由我在服务器上的项目访问,而不能被公众访问。

我应该把它放在哪里?我可以把它放入

src/main/resources
文件夹吗?

java spring spring-boot servlets
1个回答
0
投票

你不应该做什么

不要将秘密文件签入源代码控制系统(git),不要将其打包到docker中

“我希望它只能由服务器上的我的项目访问,而不是被 向公众开放。”

此声明需要更清晰一些。你是说你的服务器是共享的并且可以被公众访问,如果是的话你还有更大的问题需要担心。如果不是,则将其存储在服务器本身的特定路径中。代码应该在特定路径中查找它。

© www.soinside.com 2019 - 2024. All rights reserved.