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!