Учебники

Spring Boot CLI — Применение упаковки

Spring boot CLI предоставляет команду jar для упаковки приложения в виде файла jar. Давайте протестируем пример проекта, созданного в главе «Проект Starter Thymeleaf», чтобы продемонстрировать упаковочные возможности 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.

TestApplication.jar — исполняемый файл JAR .

TestApplication.jar.original — оригинальный файл jar.

Включить / Исключить

По умолчанию следующие каталоги включены вместе с их содержанием —

  • общественности
  • Ресурсы
  • статический
  • шаблоны
  • META-INF

По умолчанию следующие каталоги исключаются вместе с их содержимым —

  • хранилище
  • строить
  • цель
  • * .jar файлы
  • * .groovy файлы

Используя —include , мы можем включить каталоги, исключенные в противном случае. Используя —exclude , мы можем исключить каталоги, включенные в противном случае.

Запуск исполняемой банки

Чтобы запустить исполняемый файл 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

Нажмите на ссылку Сообщение, и вы увидите следующий результат —