springboot 다 중 모듈 다 중 환경 설정 파일 문제(동적 설정 생산 및 개발 환경)
3493 단어 springboot다 중 모듈다 환경
spring.profiles.active=환경 변수
두 환경 을 설정 하면 실제 수요 에 따라 환경 모델(개발 환경 dev,테스트 환경 test,나 쁜 환경 retu,예비 생산 환경 pre,생산 환경 prod 등)을 증가 할 수 있 습 니 다.
dev 대표 개발 환경:
생산 환경
pom.xml 에 프로필 설정:
<profiles>
<profile>
<id>dev</id>
<activation>
<!-- -->
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<spring.profiles.active>dev</spring.profiles.active>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<spring.profiles.active>prod</spring.profiles.active>
</properties>
</profile>
</profiles>
시스템 환경 변수 설정:
로 컬 에서 이 파일 들 에 포트 와 경 로 를 설정 하면:
appilacton.yml:
server:
port: 8087
servlet:
context-path: /miservice
application-dev.yml:
server:
port: 8088
servlet:
context-path: /miservice-dev
application-prod.yml:
server:
port: 8087
servlet:
context-path: /miservice
유효한 것 은 8088 그 설정 입 니 다.로 컬 에서 환경 설정 이 없 으 면 주 환경 을 위주 로 합 니 다.
appilacton.yml:
server:
port: 8087
servlet:
context-path: /miservice
application-prod.yml:
server:
port: 8089
servlet:
context-path: /miservice-prod
8087 입 니 다.이게 효과 가 있 습 니 다.소결 1:
application.yml 도입 설정:
spring:
profiles:
active: ${env}
즉,읽 기 순서 설정:application.yml>>application-dev.yml두 번 째 상황:
여러 모듈 의 프로필 이 모두 작용 하려 면 application.yml 파일 을 구체 적 인 모듈 로 설정 할 수 있 습 니 다.
spring:
profiles:
active: miservice, ${env}
application.yml 과 application-maiservice.yml 과 application-dev.yml 세 파일 중:포트 나 경로 설정 이 있 으 면 application-dev.yml 의 설정 을 읽 고 application-dev.yml 의 설정 을 닫 으 면 application-maiservice.yml 의 설정 을 읽 고 마지막 으로 application.yml 을 읽 습 니 다.
내부 구성.
application.yml 도입 설정:
spring:
profiles:
active: miservice, ${env}
즉,읽 기 순서 설정:application-dev.yml>>application-maiservice.yml>>application.yml수정:위의 결론 은 처음에 정 리 된 것 이 고 읽 기 순 서 는 파일 의 순서에 따라 아래 에서 위로 읽 는 것 을 발견 했다.구조 순
springboot 다 중 모듈 다 중 환경 설정 파일 문제(동적 설정 생산 및 개발 환경)에 관 한 이 글 은 여기까지 소개 합 니 다.더 많은 springboot 다 중 모듈 다 중 환경 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 십시오.앞으로 많은 지원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin Springboot -- 파트 14 사용 사례 REST로 전환하여 POST로 JSON으로 전환前回 前回 前回 記事 の は は で で で で で で を 使っ 使っ 使っ て て て て て リクエスト を を 受け取り 、 reqeustbody で 、 その リクエスト の ボディ ボディ を を 受け取り 、 関数 内部 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.