Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11427|Odpoveď: 1

[Komunikácia] Spring Boot používa profily na konfiguráciu profilov pre rôzne prostredia

[Kopírovať odkaz]
Zverejnené 5. 9. 2018 13:16:23 | | | |
Pri vývoji springbootu niekedy máme rôzne konfigurácie, ako je tlač logov, pripojenie k databáze a podobne, vývoj, testovanie, produkcia. Každé prostredie nemusí byť konzistentné, našťastie springboot podporuje konfiguráciu rôznych prostredí cez rôzne profily, nasleduje všeobecný úvod do používania konfiguračného súboru YML a konfiguračného súboru vlastností na konfiguráciu konfiguračného súboru rôznych prostredí...

Začnime vývojovým prostredím:

JDK verzia je 1.8
Verzia springbootu je 1.4.1
Vývojový nástroj je IntelliJ IDEA

Začnime použitím YML súboru na konfiguráciu atribútového súboru cez rôzne profily:

1. Najprv vytvorme súbor vlastností nazvaný application.yml

2. Potom otvorte súbor a zadajte nasledujúci obsah:


Veľmi jednoduchá konfigurácia, application.yml súbor rozdelený na štyri časti,Použite množinu (---) ako oddeľovač,Prvá časť je všeobecná konfiguračná časť, ktorá predstavuje vlastnosť spoločnú pre všetky tri prostredia, spring.profiles.active, čo bude vysvetlené neskôr.

Nasledujúce tri odseky sú: vývoj, testovanie a produkcia, pričom všetky používajú spring.profiles na špecifikáciu hodnoty (vývoj pre vývoj, test pre test, produkcia pre pro), táto hodnota označuje, v ktorom profile by sa mala použiť konfigurácia segmentu,

PS:一定要注意!!一定要注意!!一定要注意!!Všetky atribúty nasledované hodnotou by mali byť oddelené medzerou s ":", inak bude konfigurácia neplatná!!Neplatná konfigurácia!! Neplatná konfigurácia!! Ja som spadla už na začiatku a hovorím ti, aby si nespadla ako ja!!

Ak začíname lokálne, v všeobecnej konfigurácii, môžeme nastaviť profil, ktoré prostredie volať, teda spring.profiles.active=XXX v prvom odseku;

V tomto formáte môžete nakonfigurovať atribútové súbory viacerých prostredí a v application.yml súbore špecifikovať hodnotu spring.profiles.active=profiles na načítanie konfigurácií rôznych prostredíAk nie je špecifikovaný, predvolene sa použije iba súbor atribútu application.yml a konfigurácia ostatných profilov sa nenačíta



Projekt Spring Boot získava parametre konfiguračného súboru aplikácie

import org.springframework.core.env.Environment

Základný konfiguračný súbor application.properties znie nasledovne:







Predchádzajúci:V SQL Serveri sa reťazec spojí s hodnotou nájdenou v SQL
Budúci:Pochopenie inštancie kľúčového slova v Jave
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com