SpringBoot 설정 파일 이 시 작 될 때 동적 설정 매개 변수 방법 을 자세히 설명 합 니 다.
2138 단어 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 동적 으로 파 라 메 터 를 설정 하 는 내용 에 대해 서 는 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Java・SpringBoot・Thymeleaf】 에러 메세지를 구현(SpringBoot 어플리케이션 실천편 3)로그인하여 사용자 목록을 표시하는 응용 프로그램을 만들고, Spring에서의 개발에 대해 공부하겠습니다 🌟 마지막 데이터 바인딩에 계속 바인딩 실패 시 오류 메시지를 구현합니다. 마지막 기사🌟 src/main/res...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.