我有一个死去的简单配置服务器,具有以下属性:
spring:
profiles:
active: native
cloud:
config:
server:
native:
searchLocations: classpath:/configs
server:
port: 8888
在src/main/resources文件夹中,我在其中包含一个包含以下配置的configs文件夹。
spring:
application:
name: customer-service
h2:
console:
enabled: true
server:
port: 8080
eureka:
client:
serviceUrl:
defaultZone: ${EUREKA_URI:http://localhost:8761/eureka}
instance:
preferIpAddress: true
leaseRenewalIntervalInSeconds: 1
leaseExpirationDurationInSeconds: 2
logging:
level:
com.netflix: WARN
配置服务器没有问题开头,但是在浏览器中发出以下URL -http://localhost:8888/customer -service/master-返回以下响应:
{"name":"customer-service","profiles":["master"],"label":null,"version":null,"state":null,"propertySources":[]}
似乎没有很多示例在类路径上使用文件夹存储配置。我在做什么错?
我只是用Spring 2.1.3尝试了它,它可以按照您的布置工作。由于您提到您正在使用Spring 2.2,因此可能发生了更改或可能是错误。
update
只是为了踢,我尝试了2.2.0.build-snapshot,它也可以使用。目前不知道该怎么说。