See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11427|Vastuse: 1

[Kommunikatsioon] Spring Boot kasutab profiile erinevate keskkondade profiilide konfigureerimiseks

[Kopeeri link]
Postitatud 05.09.2018 13:16:23 | | | |
Springbooti arendamisel on mõnikord erinevaid konfiguratsioone, nagu logiprintimine, andmebaasi ühendamine jne, arendus, testimine, tootmine. Iga keskkond ei pruugi olla järjepidev, õnneks toetab springboot erinevate keskkondade konfigureerimist erinevate profiilide kaudu, järgnevalt on üldine sissejuhatus, kuidas kasutada YML konfiguratsioonifaili ja omaduste konfiguratsioonifaili erinevate keskkondade konfiguratsioonifailide seadistamiseks...

Alustame arenduskeskkonnast:

JDK versioon on 1.8
Springbooti versioon on 1.4.1
Arendustööriist on IntelliJ IDEA

Alustame YML-faili kasutamisest, et seadistada atribuudifail erinevate profiilide kaudu:

1. Kõigepealt loome omadusfaili nimega application.yml

2. Seejärel ava fail ja sisesta järgmine sisu:


Väga lihtne konfiguratsioon, application.yml fail jagatud neljaks osaks,Kasuta eraldajana hulka (---),Esimene osa on üldine konfiguratsiooni osa, mis esindab omadust, mis on ühine kõigile kolmele keskkonnale, spring.profiles.active, mida selgitatakse hiljem.

Järgmised kolm lõiku on arendus, testimine ja tootmine, mis kõik kasutavad spring.profiles väärtuse määramiseks (arendus arendamiseks, test testiks, tootmine pro jaoks), see väärtus näitab, millises profiilis segmendi konfiguratsiooni tuleks kasutada,

PS:一定要注意!!一定要注意!!一定要注意!!Kõik atribuudid, millele järgneb väärtus, peaksid olema eraldatud tühikuga, kus on ":", vastasel juhul on konfiguratsioon kehtetu!!Vigane konfiguratsioon!! Vigane konfiguratsioon!! Ma kukkusin algusest peale ja ma ütlen sulle, et ära kukku nagu mina!!

Kui alustame lokaalselt, üldises konfiguratsioonis, saame määrata profiili, millist keskkonda kutsuda, st spring.profiles.active=XXX esimeses lõigus;

Selles vormis saab konfigureerida mitme keskkonna atribuudifaile ning määrata spring.profiles.active=profiles väärtuse application.yml failis, et laadida erinevate keskkondade konfiguratsioonidKui pole täpsustatud, kasutatakse vaikimisi ainult application.yml atribuudi faili ning teiste profiilide konfiguratsioon ei lae



Spring Boot projekt saab rakenduse konfiguratsioonifaili parameetrid

import org.springframework.core.env.Environment

Põhikonfiguratsioonifail application.properties kõlab järgmiselt:







Eelmine:SQL Serveris õmmeldakse string SQL-is leiduva väärtusega
Järgmine:Märksõna instance'i mõistmine Java's
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com