Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 11427|Svare: 1

[Kommunikasjon] Spring Boot bruker profiler for å konfigurere profiler for ulike miljøer

[Kopier lenke]
Publisert på 05.09.2018 13:16:23 | | | |
I utviklingen av springboot vil vi noen ganger ha ulike konfigurasjoner, som loggutskrift, databasetilkobling osv., utvikling, testing, produksjon. Hvert miljø er kanskje ikke konsistent. Heldigvis støtter springboot konfigurasjon av ulike miljøer gjennom ulike profiler. Følgende er en generell introduksjon til hvordan man bruker YML-konfigurasjonsfilen og egenskapskonfigurasjonsfilen for å konfigurere konfigurasjonsfilen til ulike miljøer...

La oss starte med utviklingsmiljøet:

JDK-versjonen er 1.8
Versjonen av springboot er 1.4.1
Utviklingsverktøyet er IntelliJ IDEA

La oss starte med å bruke en YML-fil for å konfigurere attributtfilen gjennom ulike profiler:

1. La oss først lage en egenskapsfil kalt application.yml

2. Åpne deretter filen og skriv inn følgende innhold:


Veldig enkel konfigurasjon, application.yml fil delt i fire deler,Bruk en mengde (---) som separator,Den første delen er den generelle konfigurasjonsdelen, som representerer en egenskap som er felles for alle tre miljøene, spring.profiles.active, som vil bli forklart senere.

De neste tre avsnittene er utvikling, testing og produksjon, som alle bruker spring.profiles for å spesifisere en verdi (utvikling for utvikling, test for test, produksjon for pro), denne verdien angir hvilken profil segmentkonfigurasjonen skal brukes i,

PS:一定要注意!!一定要注意!!一定要注意!!Alle attributter etterfulgt av verdi skal være adskilt med et mellomrom med ":", ellers vil konfigurasjonen være ugyldig!!Ugyldig konfigurasjon!! Ugyldig konfigurasjon!! Jeg falt i utgangspunktet, og jeg sier til deg at du ikke skal falle i som meg!!

Hvis vi starter lokalt, i den generelle konfigurasjonen, kan vi sette profilen til hvilket miljø som skal kalles opp, det vil si spring.profiles.active=XXX i første avsnitt;

Du kan konfigurere attributtfilene til flere miljøer i denne formen, og spesifisere verdien spring.profiles.active=profiles i application.yml fil for å laste konfigurasjonene til ulike miljøerHvis det ikke er spesifisert, vil kun attributtfilen application.yml bli brukt som standard, og konfigurasjonen av andre profiler vil ikke bli lastet inn



Spring Boot-prosjektet henter parameterne til applikasjonskonfigurasjonsfilen

import org.springframework.core.env.Environment

Kjernekonfigurasjonsfilen application.properties lyder som følger:







Foregående:I SQL Server sys en streng sammen med verdien som finnes i SQL
Neste:Forståelse av nøkkelordet i Java
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com