Spring 云服务器无法从本地文件系统读取
Posted
技术标签:
【中文标题】Spring 云服务器无法从本地文件系统读取【英文标题】:Spring cloud server not able to read from loacl File system 【发布时间】:2021-03-25 19:06:01 【问题描述】:获取低于 url http://localhost:8888/limits-service/default 的 Json 响应。它没有读取文件 limit-service.properties
“名称”:“限制服务”, “个人资料”:[ “最大” ], “标签”:空, “版本”:空, “状态”:空, “财产来源”:[]
application.properties
spring.application.name=spring-cloud-confg-server
server.port = 8888
spring.profiles.active=native
spring.cloud.config.server.native.search-locations=file:///C:/Learning/configs-repo/
limit-service.properties(路径 C:/Learning/configs-repo/)
limits-service.maximum =8999
limits-service.minimum = 8
SpringCloudConfigServerApplication.java
@EnableConfigServer
@SpringBootApplication
public class SpringCloudConfigServerApplication
public static void main(String[] args)
SpringApplication.run(SpringCloudConfigServerApplication.class, args);
你能帮我理解为什么它不读取文件
【问题讨论】:
应用程序日志中的错误信息是什么? oscore.env.StandardEnvironment:激活配置文件 [默认] osccseNativeEnvironmentRepository:不添加属性源:文件 [C:\Learning\configs-repo\limits-service.properties mmaRequestResponseBodyMethodProcessor:使用“应用程序” /json',给定 [/] 并支持 [application/json] mmaRequestResponseBodyMethodProcessor :编写 [Environment [name=limits-service,profiles=[default],label=null,propertySources=[], version=null, (truncated)...] osweb.servlet.DispatcherServlet : Completed 200 OK 您尝试了诸如 limits-service-maximum.properties 之类的方法并将属性重命名为不包含配置文件? 否 它没有从属性中读取消息。无论它里面的消息是什么 【参考方案1】:它不适用于 Spring boot 2.4.1 和 Spring Cloud 配置服务器 2020.0.0-M6。当我更改为 Spring boot 2.3.7.RELEASE 和 Spring cloud config server Hoxton.SR9 时,它正在工作
【讨论】:
以上是关于Spring 云服务器无法从本地文件系统读取的主要内容,如果未能解决你的问题,请参考以下文章