Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 11427|Vastaus: 1

[Viestintä] Spring Boot käyttää profiileja eri ympäristöjen profiilien konfigurointiin

[Kopioi linkki]
Julkaistu 5.9.2018 13.16.23 | | | |
Springbootin kehityksessä meillä on joskus erilaisia konfiguraatioita, kuten lokitulostus, tietokantayhteys jne., kehitys, testaus, tuotanto. Jokainen ympäristö ei välttämättä ole johdonmukainen, onneksi springboot tukee eri ympäristöjen konfigurointia eri profiilien kautta. Seuraavassa on yleiskatsaus siihen, miten YML-konfiguraatiotiedostoa ja ominaisuuksien konfiguraatiotiedostoa käytetään eri ympäristöjen konfiguraatiotiedostojen konfigurointiin...

Aloitetaan kehitysympäristöstä:

JDK-versio on versio 1.8
Springbootin versio on 1.4.1
Kehitystyökalu on IntelliJ IDEA

Aloitetaan käyttämällä YML-tiedostoa määrittääksemme attribuuttitiedoston eri profiileissa:

1. Luodaan ensin ominaisuustiedosto nimeltä application.yml

2. Avaa tiedosto ja syötä seuraavat sisällöt:


Erittäin yksinkertainen kokoonpano, application.yml tiedosto jaettu neljään osaan,Käytä joukkoa (---) erottimena,Ensimmäinen osa on yleinen konfiguraatio, joka edustaa ominaisuutta, joka on yhteinen kaikille kolmelle ympäristölle, spring.profiles.active, joka selitetään myöhemmin.

Seuraavat kolme kappaletta ovat kehitys, testaus ja tuotanto, jotka kaikki käyttävät spring.profile-tiedostoa arvon määrittämiseen (kehitys kehitykselle, testi testille, tuotanto prolle), tämä arvo osoittaa, missä profiilissa segmenttikonfiguraatiota tulisi käyttää,

PS:一定要注意!!一定要注意!!一定要注意!!Kaikki attribuutit ja arvot tulisi erottaa välilyönnillä, jossa on ":", muuten konfiguraatio on virheellinen!!Virheellinen asetus!! Virheellinen asetus!! Kaaduin alun perin, ja sanon, ettei kannata pudota kuten minä!!

Jos aloitamme paikallisesti, yleisessä konfiguraatiossa, voimme asettaa profiilin sille, mitä ympäristöä kutsutaan, eli spring.profiles.active=XXX ensimmäisessä kappaleessa;

Voit konfiguroida useiden ympäristöjen attribuuttitiedostot tässä muodossa ja määrittää spring.profiles.active=profiles -arvon application.yml tiedostossa ladataksesi eri ympäristöjen asetuksetJos ei ole määritelty, oletuksena käytetään vain application.yml attribuuttitiedostoa, eikä muiden profiilien konfiguraatiota ladata.



Spring Boot -projekti saa sovelluksen konfiguraatiotiedoston parametrit

import org.springframework.core.env.Environment

Ydinkonfiguraatiotiedosto application.properties kuuluu seuraavasti:







Edellinen:SQL Serverissä merkkijono yhdistetään SQL:ssä löytyvällä arvolla
Seuraava:Avainsanan instanssin ymmärtäminen Javassa
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com