Nieaktualne wpisy w application.properties


Nieaktualne wpisy w application.properties

Różnice w wersjach Spring Boota powodują to, że niektóre wpisy w pliku konfiguracyjnym application.properties są nieaktualne i nie mają zastosowania w aplikacji np.:

Przed wersją Spring Boota 2.0.0 ścieżka kontekstu aplikacji ustawiana była w następujący sposób:

server.contextPath

Od wersji Spring Boot 2.0.0 parametr ten został zmieniony i należy go ustawiać w następujący sposób:

server.servlet.contextPath

Aby temu zaradzić wydano oficjalne rozwiązanie:

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-properties-migrator</artifactId>
</dependency>

Tworzymy nowy projekt Spring Boota używając wersji wyższej niż 2 np. 2.1.6.RELEASE – niezbędne zależności – plik pom.xml:

<dependencies>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
	</dependency>
 
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-test</artifactId>
		<scope>test</scope>
	</dependency>
 
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-properties-migrator</artifactId>
	</dependency>
</dependencies>

Plik application.properties:

server.contextPath = /app

Wynik działania aplikacji to:

The use of configuration keys that have been renamed was found in the environment:
 
Property source 'applicationConfig: [classpath:/application.properties]':
	Key: server.context-path
		Line: 1
		Replacement: server.servlet.context-path
 
 
Each configuration key has been temporarily mapped to its replacement for your convenience. To silence this warning, please update your configuration to use the new keys.

Podczas działania aplikacji nieaktualne wpisy są podmieniane.

Zobacz kod na GitHubie i zapisz się na bezpłatny newsletter!

.

Zobacz też film na YouTube!

Niektóre informacje mogą być przesyłane do Użytkownika w postaci tzw. pliku cookie zapisywanego w pamięci urządzenia Użytkownika. Używamy informacji zapisanych za pomocą cookies i podobnych technologii m.in. w celu personalizowania serwisu dla Użytkownika, w celach reklamowych i statystycznych oraz w celu dostosowania naszych serwisów do indywidualnych potrzeb użytkowników. Mogą też stosować je współpracujące z nami firmy badawcze. Użytkownik może w każdej chwili zablokować akceptację plików cookie ale może to spowodować utrudnienia w korzystaniu z naszych serwisów internetowych. W programie służącym do obsługi internetu można zmienić ustawienia dotyczące akceptacji cookies.


Leave a comment

Your email address will not be published.


*


Ta strona wykorzystuje pliki cookie. Używamy informacji zapisanych za pomocą plików cookies w celu zapewnienia maksymalnej wygody w korzystaniu z naszego serwisu. Mogą też korzystać z nich współpracujące z nami firmy badawcze oraz reklamowe. Jeżeli wyrażasz zgodę na zapisywanie informacji zawartej w cookies kliknij na „akceptuję". Jeśli nie wyrażasz zgody, ustawienia dotyczące plików cookies możesz zmienić w swojej przeglądarce. kliknij po więcej informacji

Ta strona wykorzystuje pliki cookie. Używamy informacji zapisanych za pomocą plików cookies w celu zapewnienia maksymalnej wygody w korzystaniu z naszego serwisu. Mogą też korzystać z nich współpracujące z nami firmy badawcze oraz reklamowe. Jeżeli wyrażasz zgodę na zapisywanie informacji zawartej w cookies kliknij na „akceptuję". Jeśli nie wyrażasz zgody, ustawienia dotyczące plików cookies możesz zmienić w swojej przeglądarce.

zamknij