spring cloud config client启动报错找不到${XXX},直接访问server可以访问,接口访问就不行,大神门帮忙瞅瞅,万分感谢
配置文件服务端:
##服务端口
server.port=7003
##服务名称
#spring.application.name=gp-config-center
spring.application.name=configserver
###服务注册中心
eureka.client.serviceUrl.defaultZone=http://admin:admin123@localhost:7005/eureka/
##cloud config配置
#使用svn作为配置仓库,必须显示声明profiles.active=subversion,不然还是用的git
spring.profiles.active=subversion
spring.cloud.config.enabled=true
spring.cloud.config.server.svn.uri=https://laptop-blvldd8r/svn/TestSvn/gp_platconfig
spring.cloud.config.server.svn.username=admin
spring.cloud.config.server.svn.password=admin
spring.cloud.config.discovery.enabled=true
management.health.config.enabled=false
#使用{application}占位符
spring.cloud.config.server.svn.search-paths={application}
spring.cloud.config.server.svn.default-label=trunk
#默认在系统临时目录下面,需要调整一下避免临时文件被系统自动清理
spring.cloud.config.server.svn.basedir=/data
##spring security认证配置
security.user.name=admin
security.user.password=admin123
####RabbitMQ配置
#spring.rabbitmq.host=localhost
#spring.rabbitmq.port=5672
#spring.rabbitmq.username=guest
#spring.rabbitmq.password=guest
###忽略权限拦截
management.security.enabled=false
####失败重试机制
spring.cloud.loadbalancer.retry.enabled=true
##初始重试间隔时间(单位为毫秒)默认为1000毫秒
spring.cloud.config.retry.max-interval=1000
##下一间隔乘数
spring.cloud.config.retry.multiplier=1.1
##最大间隔时间
spring.cloud.config.retry.initial-interval=1000
##最大重试次数(默认6次)
spring.cloud.config.retry.max-attempts=3
#开启健康检查(需要spring-boot-starter-actuator依赖)
eureka.client.healthcheck.enabled=true
配置文件客户端
spring.application.name=config-client
server.port=7069
eureka.client.service-url.defaultZone=http://admin:admin123@localhost:7005/eureka/
spring.cloud.config.discovery.enabled=true
#spring.cloud.config.discovery.service-id=gp-config-center
spring.cloud.config.uri=http://localhost:7003
spring.cloud.config.server.bootstrap=true
spring.cloud.config.profile=dev
spring.cloud.config.fail-fast=true
spring.cloud.config.enabled=false
spring.cloud.config.label=default
management.security.enabled=false
#management.security.roles=SUPERUSER
#spring.cloud.config.name=config-client
spring.rabbitmq.host=192.168.1.162
spring.rabbitmq.port=5672
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest
#spring.cloud.config.retry.max-interval=1000
#spring.cloud.config.retry.multiplier=1.1
#spring.cloud.config.retry.initial-interval=1000
#spring.cloud.config.retry.max-attempts=3
logging.level.ROOT=DEBUG
请求方法
@RefreshScope //允许动态刷新配置
@RestController
@EnableAutoConfiguration
public class MyController {
@Value("${peidingjun}")
private String from;
@Autowired
private Environment env;
@GetMapping("/peidingjun")
public String from() {
return this.from;
}
@GetMapping("/from2")
public String from2() {
String ss = sendGetRequest("http://localhost:7003/config-client/dev");
System.out.println("-----------------------------------------------------------");
System.out.println(ss);
return ss;
}
svn配置文件
配置文件内容
报错
单独访问config service 可以访问