Spring Cloud Config 서비스 화 후 설정 가 져 오기 실패

1101 단어 spring-cloud
공식 문서 에 따라 Cloud Config 를 설정 하면 다른 서비스 에서 config 를 가 져 오 는 데 실패 하 는 문제 가 발생 했 습 니 다. 연구 한 결과 프로필 오류 가 발생 했 습 니 다. 구체 적 인 세부 사항 은 다음 과 같 습 니 다.
① Spring Cloud Config 를 Eureka 에 등록 하기;② 기타 서 비 스 는 Eureka 를 통 해 config 서 비 스 를 받 고 이에 대응 하 는 값 을 얻는다.
문 제 는 ② 에 있 습 니 다. 문서 에 따 르 면 유레카 설정 은 모두 application. yml 에 놓 여 있 지만 config 설정 은 application. yml 보다 먼저 불 러 오기 때문에 유레카 설정 을 boottstrap. yml 로 옮 겨 야 설정 정 보 를 정확하게 얻 을 수 있 습 니 다.bootstrap.yml
spring:
  cloud:
    config:
      name: application
      profile: test
      discovery:
        enabled: true
        service-id: ConfigServer

eureka:
  client:
    service-url:
      defaultZone: http://localhost:8000/eureka
  instance:
    appname: ${spring.application.name}
    instance-id: ${spring.application.name}:${random.value}

좋은 웹페이지 즐겨찾기