Spring Boot CLI - aplikacja do pakowania
Interfejs wiersza polecenia Spring boot zawiera polecenie jar w celu spakowania aplikacji jako pliku jar. Przetestujmy przykładowy projekt utworzony w rozdziale Starter Thymeleaf Project, aby zademonstrować możliwości pakowania w Spring CLI.
Wykonaj czynności opisane poniżej, aby spakować przykładowy projekt -
Spakuj aplikację
Aby spakować aplikację, zacznij od wpisania następującego polecenia -
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
Wynik
Polecenie wydrukuje następujące dane wyjściowe -
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
Wynik
Teraz możesz zobaczyć dwa nowe pliki utworzone w folderze TestApplication.
TestApplication.jar - Wykonywalny plik jar.
TestApplication.jar.original - Oryginalny plik jar.
Zawierać wykluczenie
Domyślnie dołączane są następujące katalogi wraz z ich zawartością -
- public
- resources
- static
- templates
- META-INF
Domyślnie wykluczone są następujące katalogi wraz z ich zawartością -
- repository
- build
- target
- Pliki * .jar
- Pliki * .groovy
Za pomocą --include, w przeciwnym razie możemy uwzględnić katalogi wykluczone. Za pomocą--exclude, możemy wykluczyć katalogi uwzględnione w inny sposób.
Uruchamianie wykonywalnego słoika
Aby uruchomić wykonywalny Jar, wpisz następujące polecenie -
E:/Test/TestApplication/> java -jar TestApplication.jar
Powyższe polecenie wygeneruje następujące dane wyjściowe na konsoli -
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: 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)
Przeglądaj aplikację w przeglądarce
Nasza wiosenna aplikacja odpoczynku jest już gotowa. Otwórz adres URL jako „http://localhost:8080/”i zobaczysz następujący wynik -
Go to Message
Kliknij łącze Wiadomość, a zobaczysz następujące dane wyjściowe -
Message: Welcome to TutorialsPoint.Com!