Spring Boot CLI - Paketleme Uygulaması
Spring boot CLI, bir uygulamayı jar dosyası olarak paketlemek için jar komutu sağlar. Spring CLI'nin paketleme yeteneklerini göstermek için Starter Thymeleaf Proje Bölümünde oluşturulan örnek projeyi test edelim .
Örnek projeyi paketlemek için aşağıda açıklanan adımları izleyin -
Uygulamayı paketleyin
Uygulamayı paketlemek için aşağıdaki komutu yazarak başlayın -
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
Çıktı
Komut aşağıdaki çıktıyı yazdıracaktır -
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
Çıktı
Artık TestApplication klasöründe oluşturulan iki yeni dosyayı görebilirsiniz.
TestApplication.jar - Çalıştırılabilir bir jar dosyası.
TestApplication.jar.original - Orijinal jar dosyası.
Dahil etmek, hariç tutmak
Varsayılan olarak aşağıdaki dizinler içerikleriyle birlikte dahil edilir -
- public
- resources
- static
- templates
- META-INF
Varsayılan olarak, aşağıdaki dizinler içerikleri ile birlikte hariç tutulmuştur -
- repository
- build
- target
- * .jar dosyaları
- * .groovy dosyaları
Kullanma --includeaksi takdirde hariç tutulan dizinleri dahil edebiliriz. Kullanma--excludeaksi takdirde dahil edilen dizinleri hariç tutabiliriz.
Yürütülebilir Jar'ı Çalıştırma
Çalıştırılabilir Jar'ı çalıştırmak için aşağıdaki komutu yazın -
E:/Test/TestApplication/> java -jar TestApplication.jar
Yukarıdaki komut, konsolda aşağıdaki çıktıyı üretecektir -
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.5.8.RELEASE)
...
2017-11-08 16:27:28.300 INFO 8360 --- [ runner-0] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2017-11-08 16:27:28.305 INFO 8360 --- [ runner-0] o.s.boot.SpringApplication : Started application in 4.203 seconds (JVM running for 38.792)
Tarayıcıda uygulamaya göz atın
Yaylı dinlenme uygulamamız artık hazır. URL'yi "olarak aç"http://localhost:8080/"ve aşağıdaki çıktıyı göreceksiniz -
Go to Message
Mesaj bağlantısına tıklayın ve aşağıdaki çıktıyı göreceksiniz -
Message: Welcome to TutorialsPoint.Com!