1. 스위치 요구 사항
때로는 포트 8080이 지역 테스트에 사용되지만 포트 80은 온라인 테스트에 사용됩니다. 현재 여러 구성 파일을 통해 다중 구성 지원 및 유연한 전환을 달성 할 수 있습니다.
2. 다중 구성 파일
3 구성 파일 :
핵심 구성 파일 : application.properties
개발 환경을위한 구성 파일 : Application-dev.properties
생산 환경을위한 구성 파일 : Application-Pro.Properties
이러한 방식으로 Spring.profiles.Active in Application.Properties를 통해 사용할 환경을 유연하게 전환 할 수 있습니다.
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 :/사용자/x7ti/다운로드/SpringBoot MVN 설치 java -jar target/springboot-0.1-snapshot.jar-spring.profiles.active = pro
또는
java -jar target/springboot-0.0.1-snapshot.jar ---spring.profiles.active = dev
이를 통해 Port 8080은 항상 개발 환경에서 사용되며 포트 80은 항상 생산 환경에서 사용되므로 포트 번호가 온라인으로 갈 때마다 포트 번호를 변경하는 번거 로움을 제거합니다.
보충 : SpringBoot는 포트 및 컨텍스트 경로를 설정합니다
1. 포트 및 컨텍스트 경로
spring.mvc.view.prefix =/web-inf/jsp/spring.mvc.view.suffix = .jsp server.port = 8888 server.context-path =/test
요약
위는 편집기가 소개 한 SpringBoot Multi-Configuration Switching의 구성 방법입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!