【问题标题】:Loading credentials from config从配置加载凭据
【发布时间】:2019-05-14 21:54:02
【问题描述】:

我正在用 spring boot 编写简单的 rest 客户端。在我的服务类中,我使用的是 RestTemplate。如何避免硬编码 url 和 ApiKey?我尝试使用 application.properties 文件和 Value 注释,但我得到空指针异常。 编辑: 通过构造函数注入字段(使用 Value 注释)。这是一个好习惯吗?

【问题讨论】:

标签: java spring-boot


【解决方案1】:

您最好不要在应用程序中存储 url 和 apikey。

我建议将属性文件存储在您的主目录中,然后在启动时引用该文件。

java -jar app.jar --spring.config.location=classpath:/another-location.properties*

*取自Properties with Spring and Spring Boot。

【讨论】:

    猜你喜欢
    • 2020-10-24
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 2018-04-01
    相关资源
    最近更新 更多