SpringBoot tabanlı bir çerçeve olan SOFABoot maviden daha iyidir (Alibaba)

SOFABoot, Ant Financial tarafından geliştirilen açık kaynaklı Spring Boot tabanlı bir Ar-Ge çerçevesidir. Spring Boot'a dayalı olarak Hazırlık Kontrolü, sınıf yalıtımı, günlük alanı yalıtımı vb. Özellikler sağlar. SOFABoot, Spring Boot'u geliştirirken, kullanıcılara SOFAStack ile ilgili ara yazılımı Spring Boot'da kolayca kullanma yeteneği sağlar.

Proje oluştur

SOFABoot doğrudan Spring Boot üzerine inşa edilmiştir, bu yüzden onu oluşturmak için Spring Boot'un proje oluşturma aracını kullanabilirsiniz.Bu belgede, tarayıcıdaki etkiyi en sonunda görüntülemek için bir Web bağımlılığı eklememiz gerekiyor.

SOFABoot'u tanıtın

Spring Boot projesi oluşturduktan sonra, SOFABoot bağımlılığını tanıtmanız gerekir.Önce, yukarıda oluşturulan Spring Boot projesinin zip paketini açmanız ve değiştirmek için maven projesinin pom.xml yapılandırma dosyasını değiştirmeniz gerekir.

Şununla değiştir:

Ardından, SOFABoot durum denetimi genişletme özelliğine bir bağımlılık ekleyin:

Son olarak, projenin application.properties dosyası altına, geçerli uygulamanın adını belirtmek için spring.application.name dahil olmak üzere SOFABoot tarafından kullanılması gereken bir parametre ekleyin; günlük çıktı dizinini belirtmek için günlük yolu.

Çalıştırmak

Uygulamayı başlatmak için projeyi IDE'ye içe aktarabilir ve oluşturulan projede (genellikle XXXApplication sınıfında) ana yöntemi çalıştırabilir veya mvnw spring-boot: doğrudan projenin kök dizininde çalıştırabilirsiniz ve denetimde olacaktır. Taichung, yazdırmaya başlayan günlüğü gördü:

Geçerli SOFABoot'ta Maven eklentisi tarafından oluşturulan sürüm bilgilerinin özetini görüntülemek için tarayıcıya http: // localhost: 8080 / sofaboot / versions girebilirsiniz. Sonuçlar aşağıdakilere benzer:

Aşağıdakine benzer şekilde, tarayıcıya http: // localhost: 8080 / health / readyiness girerek uygulamanın Hazırlık Kontrolü durumunu görüntüleyebilirsiniz:

status: "UP", Hazırlık Kontrolü uygulamasının sağlıklı olduğu anlamına gelir. Tarayıcıya http: // localhost: 8080 / health girerek uygulamanın çalışma zamanı sağlık durumunu görüntüleyebilirsiniz (zamanla değişebilir).

Rockets vs. Nuggets, Bucks vs. Clippers, yarın hangi oyunu görüyorsunuz?
önceki
Java'da uyku ve bekleme arasındaki fark
Sonraki
Arama motorlarının ilkeleri, mimarisi ve detayları
Jinsha Nehri heyelanını ve baraj gölünü izleyen çok kaynaklı uydu uzaktan algılama
Apple GiveBack programını başlattı: geri dönüşüm ekipmanları sınırsız markaya bağışta bulunacak
MySQL, önbelleğe değil dizin ve zorunlu sorgu almak için zorunlu sorgu uygular
Apple GiveBack programını başlattı: geri dönüşüm ekipmanları sınırsız markaya bağışta bulunacak
Katmanlı mimari, neden veritabanı orta katmanını sunmalıyız?
Mysql siparişi ve karma kullanım tuzağını sınırla
Araba sigara içiyor ve Avustralyalı kadın kaçmak için iki çocuğu çıkardı, araba alev aldı ve iki saniye sonra patladı
Sabah ve akşam uzun pantolon giymek sonbahara saygıdır, güneyde yağmur tamamen yayılır.
90'lar sonrası para nereye gitti? İşte yeni nesil bir "finansal görünüm" ve tüketici yatırım haritası
Ma Huateng'i şok eden ekip ofisi aracı: Tencent belgeleri, sade bir şekilde çevrimiçi oldu
Bir bariyer gölü oluşturan Jinsha Nehri heyelanını izleyen uydudan uzaktan algılama
To Top