Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 28806|Yanıt: 2

[Kaynak] Spring, jar paketi içindeki varsayılan yapılandırmayı geçersiz kılıyor

[Bağlantıyı kopyala]
Yayınlandı 28.10.2021 09:44:51 | | | |
Gereksinimler: Jar paketini farklı ortamlara yayımladığınızda, farklı ortamların yapılandırması farklıdır, örneğin: spring.profiles.active veya server.port farklıdır, yapılandırma dosyasını değiştirdikten sonra farklı jar paketlerine yazmak çok zahmetli olur.

Aslında, yay, jar paketi içindeki varsayılan yapılandırmayı ortam değişkenleri, komut satırı argümanları ve yapılandırma dosyaları aracılığıyla değiştirebilir.

Komut satırı argümanları

Önyükleme portunu değiştirebilir veya farklı bir ortamın yapılandırmasını aşağıdaki iki şekilde etkinleştirebilirsiniz:

Ortam değişkeni

Örneğin, bir Linux sisteminde komut şu şekildedir:

Referans:Bağlantı girişi görünür.

Yapılandırma dosyaları

Jar paketini zip dosyasına dönüştürüp açıp \BOOT-INF\classes dizinini bulup dizini içine koyuyoruzapplication.propertiesAşağıda gösterildiği gibi kopyalayın:





application.properties dosyasını değiştirdikten sonra, dosyayı ve jar paketini aynı dizine koyup Java uygulamasını yeniden başlatın, aşağıdaki şekilde gösterildiği gibi:



Not: config/application.properties application.properties'ten daha yüksek önceliğe sahiptir





Önceki:Linux sunucunuzun temel parametre bilgilerini tek tıklamayla test edin
Önümüzdeki:Docker, konteyner yeniden başlatma ayarlarına ve toplu stop konteynerlerine bakıyor
Yayınlandı 29.10.2021 23:43:10 |
Fena değil, fena değil, öğrenmeyi öğren
 Ev sahibi| Yayınlandı 14.11.2021 20:04:26 |
Java, savaş paketinin yapılandırma dosyasını değiştirir
https://www.itsvse.com/thread-10146-1-1.html
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com