Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11427|Odgovoriti: 1

[Komunikacija] Spring Boot uporablja profile za konfiguracijo profilov za različna okolja

[Kopiraj povezavo]
Objavljeno na 5. 09. 2018 13:16:23 | | | |
Pri razvoju springboota bomo včasih imeli različne konfiguracije, kot so tiskanje dnevnikov, povezava z bazo podatkov itd., razvoj, testiranje, produkcija. Vsako okolje morda ni dosledno, na srečo springboot podpira konfiguracijo različnih okolij preko različnih profilov. Spodaj je splošen uvod v uporabo konfiguracijske datoteke YML in konfiguracijske datoteke lastnosti za konfiguracijo konfiguracijske datoteke različnih okolij...

Začnimo z razvojnim okoljem:

JDK različica je 1.8
Različica Springboota je 1.4.1
Razvojno orodje je IntelliJ IDEA

Začnimo z uporabo YML datoteke za konfiguracijo datoteke atributov preko različnih profilov:

1. Najprej ustvarimo datoteko z lastnostmi, imenovano application.yml

2. Nato odprite datoteko in vnesite naslednjo vsebino:


Zelo preprosta konfiguracija, application.yml datoteka razdeljena na štiri dele,Uporabite množico (---) kot ločilo,Prvi del je splošni konfiguracijski del, ki predstavlja lastnost, ki je skupna vsem trem okoljem, spring.profiles.active, ki bo pojasnjena kasneje.

Naslednji trije odstavki so: razvoj, testiranje in produkcija, pri čemer vsi uporabljajo spring.profiles za določitev vrednosti (razvoj za razvoj, test za test, produkcija za profesionalce), ta vrednost označuje, v katerem profilu naj se uporablja konfiguracija segmenta,

PS:一定要注意!!一定要注意!!一定要注意!!Vsi atributi, ki jim sledi vrednost, morajo biti ločeni s presledkom z ":", sicer bo konfiguracija neveljavna!!Neveljavna konfiguracija!! Neveljavna konfiguracija!! Jaz sem padel že na začetku, in pravim ti, da ne padeš noter kot jaz!!

Če začnemo lokalno, v splošni konfiguraciji, lahko nastavimo profil, katerega okolja bomo klicali, torej spring.profiles.active=XXX v prvem odstavku;

V tej obliki lahko konfigurirate atributne datoteke več okolij in v application.yml datoteki določite vrednost spring.profiles.active=profiles za nalaganje konfiguracij različnih okolijČe ni navedeno, se privzeto uporablja le datoteka application.yml atributa, konfiguracija drugih profilov pa se ne naloži



Projekt Spring Boot prejme parametre konfiguracijske datoteke aplikacije

import org.springframework.core.env.Environment

Osnovna konfiguracijska datoteka application.properties se glasi takole:







Prejšnji:V SQL Serverju je niz povezan z vrednostjo, ki jo najdemo v SQL
Naslednji:Razumevanje instance ključne besede v Javi
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com