带有 spring.config.location 的 Spring

标签 spring spring-boot config

我正试图指向这样的外部配置文件的路径:

--spring.config.location=file: C:/Users/some_user/workspace/repository1/payment-api/payment.yml

而且它不起作用。知道为什么吗?

最佳答案

正确的前缀是 file://。在 Windows 上,如果文件 URL 是带有驱动器前缀的绝对 URL,则需要在文件 URL 中添加一个额外的“/”

尝试使用 file:///C:/Users/some_user/workspace/repository1/payment-api/payment.yml 代替。

关于带有 spring.config.location 的 Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35033102/

相关文章:

multithreading - 如何在一台服务器上配置Elasticsearch集群以获得最佳搜索性能

Log4Net:滚动文件附加器,定义扩展名

environment-variables - 在类型安全配置中使用环境变量覆盖配置

Spring:Lookup方法注入(inject)、Provider<T>、ObjectFactory和factoryBean之间的区别

java - 如何使用 Java spring 提供动态创建的文件?

java - 提取 Spring Boot 用户属性

java - 如何在 spring-boot 中完全禁用 swagger-ui?(/swagger-ui.html 应该返回 404)

java - Spring 和 Spring MVC——它们是两个不同的框架吗?

java - Spring无法 Autowiring 类

java - Spring 中的@Import 与@ContextConfiguration