【发布时间】:2019-05-14 21:54:02
【问题描述】:
我正在用 spring boot 编写简单的 rest 客户端。在我的服务类中,我使用的是 RestTemplate。如何避免硬编码 url 和 ApiKey?我尝试使用 application.properties 文件和 Value 注释,但我得到空指针异常。 编辑: 通过构造函数注入字段(使用 Value 注释)。这是一个好习惯吗?
【问题讨论】:
-
您如何将该属性文件加载到您的模板中?你需要在你的配置类中定义一个@PropertySource
-
从我读到的内容,如果我使用默认的 application.properties 位置,我不需要定义它。我说的对吗?
标签: java spring-boot