从配置加载凭据

时间:2019-05-14 21:54:03

标签: java spring-boot

我正在用Spring Boot编写简单的Rest Client。在我的服务类中,我正在使用RestTemplate。如何避免对URL和ApiKey进行硬编码?我尝试使用application.properties文件和值注释,但出现空指针异常。 编辑: 通过构造函数注入的字段(使用值注释)。这是个好习惯吗?

1 个答案:

答案 0 :(得分:0)

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

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

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

*来自Properties with Spring and Spring Boot