Spring Boot CLI - приложение для упаковки
Интерфейс командной строки Spring boot предоставляет команду jar для упаковки приложения в виде файла jar. Давайте протестируем образец проекта, созданный в Starter Thymeleaf Project Chapter, чтобы продемонстрировать упаковочные возможности Spring CLI.
Следуйте инструкциям, описанным ниже, чтобы упаковать образец проекта -
Упаковать приложение
Чтобы упаковать приложение, начните с ввода следующей команды -
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
Вывод
Команда напечатает следующий вывод -
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
Вывод
Теперь вы можете увидеть два новых файла, созданных в папке TestApplication.
TestApplication.jar - Исполняемый файл jar.
TestApplication.jar.original - Оригинальный jar файл.
Включить / исключить
По умолчанию вместе с их содержимым включены следующие каталоги:
- public
- resources
- static
- templates
- META-INF
По умолчанию следующие каталоги исключаются вместе с их содержимым -
- repository
- build
- target
- * .jar файлы
- * .groovy файлы
С помощью --include, мы можем включить каталоги, исключенные в противном случае. С помощью--exclude, мы можем исключить каталоги, включенные в противном случае.
Запуск исполняемого файла Jar
Чтобы запустить исполняемый Jar, введите следующую команду -
E:/Test/TestApplication/> java -jar TestApplication.jar
Приведенная выше команда сгенерирует следующий вывод на консоли -
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: 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)
Просмотрите приложение в браузере
Наше приложение для пружинного отдыха теперь готово. Открыть URL как "http://localhost:8080/"и вы увидите следующий результат -
Go to Message
Щелкните ссылку Сообщение, и вы увидите следующий результат -
Message: Welcome to TutorialsPoint.Com!