이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 11427|회답: 1

[통신] Spring Boot는 다양한 환경에 맞는 프로필을 구성하기 위해 프로필을 사용합니다

[링크 복사]
게시됨 2018. 9. 5. 오후 1:16:23 | | | |
Springboot 개발에서는 로그 인쇄, 데이터베이스 연결 등 개발, 테스트, 운영 등 다양한 구성이 필요할 수 있습니다. 각 환경이 일관되지 않을 수 있지만, 다행히도 Springboot는 서로 다른 프로필을 통해 서로 다른 환경 구성을 구성할 수 있도록 지원합니다. 다음은 YML 구성 파일과 속성 설정 파일을 사용하여 다양한 환경의 구성 파일을 구성하는 일반적인 소개입니다...

먼저 개발 환경부터 살펴보겠습니다:

JDK 버전은 1.8입니다
Springboot 버전은 1.4.1입니다
개발 도구는 IntelliJ IDEA입니다

먼저 YML 파일을 사용해 속성 파일을 여러 프로필로 구성하는 것부터 시작해 보겠습니다:

1. 먼저, application.yml이라는 속성 파일을 만듭니다.

2. 그 다음 파일을 열고 다음 내용을 입력하세요:


아주 간단한 구성, application.yml 파일을 네 부분으로 나뉜습니다,집합 (---)을 구분자로 사용한다,첫 번째 부분은 일반 구성 부분입니다이 기능은 세 환경 모두에 공통적인 속성인 spring.profiles.active를 나타내며, 이는 나중에 설명할 것입니다.

다음 세 단락은 개발, 테스트, 프로덕션으로, 모두 spring.profiles를 사용하여 값을 지정합니다(개발은 개발, 테스트는 테스트, 프로는 프로), 이 값은 세그먼트 구성을 사용해야 할 프로필을 나타냅니다.

PS:一定要注意!!一定要注意!!一定要注意!!값 뒤에 붙은 모든 속성은 ":"가 있는 공백으로 구분되어야 하며, 그렇지 않으면 구성이 무효가 됩니다!!잘못된 설정!! 잘못된 설정!! 처음부터 내가 빠졌고, 나처럼 빠지지 말라고 말해!

로컬에서 일반 설정에서 시작할 때, 어떤 환경을 호출할지 프로필을 설정할 수 있습니다. 예를 들어, 첫 번째 단락에서 spring.profiles.active=XXX를 의미합니다;

이 형태로 여러 환경의 속성 파일을 구성할 수 있고, application.yml 파일에서 spring.profiles.active=profiles 값을 지정하여 서로 다른 환경의 구성을 불러올 수 있습니다지정하지 않으면 기본적으로 application.yml 속성 파일만 사용되며, 다른 프로필 구성은 로드되지 않습니다



Spring Boot 프로젝트는 애플리케이션 구성 파일 매개변수를 받습니다

import org.springframework.core.env.Environment

핵심 구성 파일 application.properties는 다음과 같이 작성됩니다:







이전의:SQL Server에서는 문자열이 SQL에서 찾은 값으로 스티치됩니다
다음:자바에서 인스턴스오브 키워드에 대한 이해
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com