Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 11427|Odpověď: 1

[Komunikace] Spring Boot používá profily ke konfiguraci profilů pro různá prostředí

[Kopírovat odkaz]
Zveřejněno 05.09.2018 13:16:23 | | | |
Při vývoji springbootu někdy máme různé konfigurace, jako je tisk logů, připojení k databázi atd., vývoj, testování, produkce. Každé prostředí nemusí být konzistentní, naštěstí springboot podporuje konfiguraci různých prostředí prostřednictvím různých profilů, následuje obecný úvod do toho, jak používat konfigurační soubor YML a konfigurační soubor vlastností pro konfiguraci konfiguračního souboru různých prostředí...

Začněme vývojovým prostředím:

Verze JDK je 1.8
Verze Springbootu je 1.4.1
Vývojovým nástrojem je IntelliJ IDEA

Začněme použitím YML souboru pro konfiguraci souboru atributů přes různé profily:

1. Nejprve vytvoříme soubor vlastností nazvaný application.yml

2. Poté otevřete soubor a zadejte následující obsah:


Velmi jednoduchá konfigurace, application.yml soubor rozdělen do čtyř částí,Použijte množinu (---) jako oddělovač,První část je obecná konfigurační část, která představuje vlastnost společnou pro všechna tři prostředí, spring.profiles.active, která bude vysvětlena později.

Následující tři odstavce jsou: vývoj, testování a produkce, všechny používají spring.profiles k určení hodnoty (vývoj pro vývoj, test pro test, produkce pro profesionály), tato hodnota označuje, ve kterém profilu by měla být konfigurace segmentu použita,

PS:一定要注意!!一定要注意!!一定要注意!!Všechny atributy následované hodnotou by měly být odděleny mezerou s ":", jinak bude konfigurace neplatná!!Neplatná konfigurace!! Neplatná konfigurace!! Já jsem spadl hned na začátku a říkám ti, abys nespadl jako já!!

Pokud začínáme lokálně, v obecné konfiguraci, můžeme nastavit profil, které prostředí volat, tedy spring.profiles.active=XXX v prvním odstavci;

V tomto formátu můžete konfigurovat atributové soubory více prostředí a v application.yml souboru zadat hodnotu spring.profiles.active=profiles pro načtení konfigurací různých prostředíPokud není specifikováno, bude ve výchozím nastavení použit pouze soubor s atributy application.yml a konfigurace ostatních profilů se nenačtou



Projekt Spring Boot získá parametry konfiguračního souboru aplikace

import org.springframework.core.env.Environment

Základní konfigurační soubor application.properties zní následovně:







Předchozí:V SQL Serveru je řetězec spojen s hodnotou nalezenou v SQL
Další:Porozumění instance klíčového slova v Javě
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com