我正在用Spring Boot编写简单的Rest Client。在我的服务类中,我正在使用RestTemplate。如何避免对URL和ApiKey进行硬编码?我尝试使用application.properties文件和值注释,但出现空指针异常。 编辑: 通过构造函数注入的字段(使用值注释)。这是个好习惯吗?
答案 0 :(得分:0)
您最好不要在应用程序中存储url和ap ikey。
我建议将属性文件存储在主目录中,然后在启动时引用该文件。
java -jar app.jar --spring.config.location=classpath:/another-location.properties
*