질문: Springboot 프로젝트에서 개발 환경, 테스트 환경, 프로덕션 환경 구성 파일을 어떻게 분리하나요?
답변: 다중 프로필 파일 방법
application.properties: 기본 구성 파일
기본 구성 파일 구성에 따라 환경이 결정됩니다. 구성 파일
spring.profiles.active=dev
은 spring.profiles.active 값
application-{profile}.properties
개발, 테스트 및 프로덕션 환경 구성 파일
application-dev에 따라 다양한 환경 구성
spring: profiles: active:dev
1.2, YML 파일 구성
기본 구성 파일 구성 로드할 환경 구성 파일을 결정합니다
application-{profile}.ymlspring.profiles.active 값에 따라 다양한 환경 구성 파일을 로드하도록 선택합니다
#默认配置 server: port: 8080 #切换配置 spring: profiles: active: prod
1.3. 기본 구성 파일 스위치 구성
1.3.1. 스위치 생산 구성
#开发环境配置 server: port: 8080 #切换配置 spring: profiles: active: dev
1.3.2, 스위치 개발 구성
#测试环境配置 server: port: 8080 #切换配置 spring: profiles: active: test
指当前项目根目录;1.4, 명령줄 활성화 구성 file
1.4.1, 명령줄 활성화 구성 파일
java -jar springboot-0.0.1-SNAPSHOT.jar--spring.profiles.active=dev
1.4.2, 가상 머신 매개변수 활성화
java -jar xxxx.jar --spring.config.location=外部文件2.2, classpath는 현재 프로젝트의 클래스 경로, 즉 리소스 디렉터리를 의미합니다.
java -jar xxxx.jar --spring.config.additional-location=外部文件 案例3.2, spring.config.additional-location기본 구성 파일은 공개이며 우선순위입니다.
rrreee
4. 구성 파일 우선 순위구성 파일
🎜🎜🎜위 내용은 Java Spring Boot에서 다중 환경 구성 파일의 우선순위와 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!