Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 11427|Odpowiedź: 1

[Komunikacja] Spring Boot wykorzystuje profile do konfigurowania profili dla różnych środowisk

[Skopiuj link]
Opublikowano 05.09.2018 13:16:23 | | | |
W rozwoju springboota czasami mamy różne konfiguracje, takie jak drukowanie logów, łączenie z bazą danych itp., programowanie, testowanie, produkcja Każde środowisko może nie być spójne, na szczęście springboot obsługuje konfigurację różnych środowisk za pomocą różnych profili; poniżej znajduje się ogólne wprowadzenie do korzystania z pliku konfiguracyjnego YML i pliku konfiguracyjnego właściwości do konfiguracji pliku konfiguracyjnego różnych środowisk...

Zacznijmy od środowiska programistycznego:

Wersja JDK to 1.8
Wersja Springboot to 1.4.1
Narzędziem deweloperskim jest IntelliJ IDEA

Zacznijmy od użycia pliku YML do skonfigurowania pliku atrybutów za pomocą różnych profili:

1. Najpierw stwórzmy plik właściwości o nazwie application.yml

2. Następnie otwórz plik i wprowadź następujące treści:


Bardzo prosta konfiguracja, application.yml plik podzielony na cztery części,Użyj zbioru (---) jako separatora,Pierwsza część to ogólna część konfiguracyjna, która reprezentuje właściwość wspólną dla wszystkich trzech środowisk, spring.profiles.active, która zostanie wyjaśniona później.

Kolejne trzy akapity to: development, testing i production, wszystkie wykorzystują spring.profiles do określenia wartości (development for dev, test for test, production for pro), która wskazuje, w jakim profilu powinna być użyta konfiguracja segmentu,

PS:一定要注意!!一定要注意!!一定要注意!!Wszystkie atrybuty podane wartością powinny być oddzielone spacją z ":", w przeciwnym razie konfiguracja będzie nieprawidłowa!!Nieprawidłowa konfiguracja!! Nieprawidłowa konfiguracja!! To ja się zakochałem i mówię ci, żebyś nie wpadał tak jak ja!!

Jeśli zaczynamy lokalnie, w ogólnej konfiguracji, możemy ustawić profil środowiska do wywołania, czyli spring.profiles.active=XXX w pierwszym akapicie;

Możesz skonfigurować pliki atrybutów wielu środowisk w tym formularzu i określić wartość spring.profiles.active=profiles w application.yml pliku, aby załadować konfiguracje różnych środowiskJeśli nie jest to określone, domyślnie używany będzie tylko plik atrybutów application.yml, a konfiguracja innych profili nie zostanie załadowana



Projekt Spring Boot otrzymuje parametry pliku konfiguracyjnego aplikacji

import org.springframework.core.env.Environment

Plik konfiguracyjny rdzeń application.properties wygląda następująco:







Poprzedni:W SQL Server ciąg znaków jest łączony z wartością znalezioną w SQL
Następny:Zrozumienie instancji słowa kluczowego w Javie
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com