SpringBoot 다 중 설정 전환 설정 방법

1.수요 전환
로 컬 테스트 에 서 는 8080 포트 를 사용 하지만 온라인 에 서 는 80 포트 를 사용 합 니 다.이 때 다 중 프로필 을 통 해 다 중 프로필 지원 과 유연 한 전환 을 실현 할 수 있 습 니 다.
2.다 중 프로필
3 개의 프로필:
핵심 프로필:application.properties
개발 환경 용 프로필:application-dev.properties
생산 환경 용 프로필:application-pro.properties
이렇게 하면 application.properties 의 spring.profiles.active 를 통 해 어떤 환경 을 유연 하 게 전환 할 수 있 습 니까?
application.properties:

spring.mvc.view.prefix=/WEB-INF/jsp/ 
spring.mvc.view.suffix=.jsp 
spring.profiles.active=pro 
application-dev.properties:

server.port=8080 
server.context-path=/test 
application-pro.properties

server.port=80 
server.context-path=/ 
3.배치
application.properties 파일 을 수정 하여 전환 할 수 있 을 뿐만 아니 라 배치 환경 에서 서로 다른 매개 변 수 를 지정 하여 생산 환경 이 항상 사용 하 는 희망 적 인 설정 을 확보 할 수 있 습 니 다.

cd C:\Users\X7TI\Downloads\springboot 
mvn install 
java -jar target/springboot-0.0.1-SNAPSHOT.jar --spring.profiles.active=pro 
혹은

java -jar target/springboot-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev 
이렇게 하면 개발 환경 에서 항상 사용 하 는 8080 포트 를 확보 할 수 있 고 생산 환경 에서 항상 사용 하 는 80 포트 에 이 르 러 매번 접속 할 때마다 포트 번 호 를 수정 하 는 번 거 로 움 을 없 앨 수 있다.

추가:SpringBoot 설정 포트 와 컨 텍스트 경로
1.포트 와 상하 문 경로

spring.mvc.view.prefix=/WEB-INF/jsp/ 
spring.mvc.view.suffix=.jsp 
server.port=8888 
server.context-path=/test 
총결산
위 에서 말 한 것 은 소 편 이 소개 한 SpringBoot 다 중 설정 전환 설정 방법 입 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기