我在不从作为文件系统后端的文件中读取属性时遇到问题。
我试图使用下面显示的这些行来访问该文件,但没有成功。
下面是我的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%测试。