Spring Cloud配置文件系统后端问题(未从文件中读取属性)



我在不从作为文件系统后端的文件中读取属性时遇到问题。

我试图使用下面显示的这些行来访问该文件,但没有成功。

下面是我的APIConfig.properties文件,显示在文件系统后端配置下面

token.expiration_time = 8640000
token.secret = hfgry463hf746hf573ydh475fhy57414141
login.url.path = /users/login

这是我在PhotoAppAPIConfigServer 下的application.properties

server.port=8042
# File System Backend
spring.profiles.active= native
spring.cloud.config.server.native.search-locations= file:///C:/Users/Noyan/Desktop/dev/file-system-backend-config
# Bus Refresh
management.endpoints.web.exposure.include=busrefresh
# Rabbit MQ
spring.rabbitmq.host=localhost
spring.rabbitmq.port=5672
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest

我在运行这个配置服务器时遇到了一个问题。下面是我的错误消息。

java.lang.IollegalArgumentException:模式不能为null或空

我该怎么修?

要使用文件系统后端,只需写入application.properties文件:

server.port=8042
spring.application.name=photo-app-config # Not mandatory 
spring.profiles.active=native
spring.cloud.config.server.native.search-locations=classpath:/config
# spring.cloud.config.server.native.search-locations=file:///C:/config # Or your preferred absolute path

将您的配置放入:

  • classpath:/config:(项目目录(

    resources/config/api-config.properties
    
  • file:///C:/config:(您的系统目录(

    C:/config/api-config.properties
    

现在通过URL:阅读您的配置

http://localhost:8042/api-config/default

100%测试

最新更新