SpringBoot 설정 파일 이 시 작 될 때 동적 설정 매개 변수 방법 을 자세히 설명 합 니 다.

서언
여러 항목 을 동시에 사용 하고 서로 다른 포트 를 사용 하거나 설정 속성 을 바 꾸 려 면 설정 파일 에${변수 이름}변 수 를 설정 하여 시작 할 때 들 어 오 는 파 라 메 터 를 가 져 와 동적 설정 파 라 메 터 를 실현 하여 항목 을 더욱 유연 하 게 사용 할 수 있 습 니 다.
예시

server:
 port: ${PORT:50101} #    
spring:
 application:
  name: xc\govern\center #     
eureka:
 client:
  registerWithEureka: true #    ,        Eureka   
  fetchRegistry: true #    ,   Eureka       
  serviceUrl: #Eureka    Eureka        ,            ,        (          8761  )
   defaultZone: ${EUREKA_SERVER:http://eureka02:50102/eureka/} #           
 server:
  enable\self\preservation: false #          
  eviction\interval\timer\in\ms: 60000 #         (    ,   60*1000)
 instance:
hostname: ${EUREKA_DOMAIN:eureka01}
${PORT:5011}:PORT 는 변수 입 니 다.시작 할 때 이 변 수 는 비어 있 으 면 기본 50101 포트 입 니 다.
문법 적 의미:이 yml 설정 파일 이나 시작 설정 이 들 어 오 는 매개 변수 에서 대응 하 는 속성 값 을 가 져 옵 니 다.
@Value 주 해 를 쓸 때의 형식 을 비교 해 볼 수 있 습 니 다.
@Value(" ${huang.name}")
우리 springboot 의 프로필 형식 이 완료 되 었 습 니 다.어떻게 시작 합 니까?
아이디어 클릭 run->구성 편집
在这里插入图片描述
설정 파일 매개 변수 단계 설정
1.먼저"+"번 호 를 누 르 면 애플 리 케 이 션 을 추가 합 니 다(SpringBoot 항목 에 SpringBoot 를 추가 해도 됩 니 다)
2.파일 이름 설정(아무 거나 지 으 면 됩 니 다)
3.주로 내 가 그린 세 개의 붉 은 동그라미 부분
1)첫 번 째 는 시작 클래스 의 클래스 경로 입 니 다.
2)설정 파일 에 들 어 갈 변수 값 설정
예 를 들 어 PORT 라 는 변수의 값 을 입력 하 겠 습 니 다.

server:
 port: ${PORT:50101} #    
우 리 는 이렇게 쓴다.
-DPORT=50101(-D 는 여러 매개 변수 간 의 구분자 로 이해 가능)
여러 개의 매개 변 수 는 이렇게 씁 니 다.
-DPORT=50101 -DEUREKA_SERVER=http://eureka02:50102/eureka/ -DEUREKA_DOMAIN=eureka01
3)항목 명
완료
在这里插入图片描述
여기 서 방금 만 든 설정 의 이름 을 선택 하고 실행 을 누 르 면 이 설정 의 매개 변수 에 따라 이 항목 을 실행 합 니 다.
SpringBoot 프로필 이 시 작 될 때 동적 으로 파 라 메 터 를 설정 하 는 방법 에 대한 자세 한 설명 은 여기까지 입 니 다.SpringBoot 동적 으로 파 라 메 터 를 설정 하 는 내용 에 대해 서 는 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기