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
Нажмите на ссылку Сообщение, и вы увидите следующий результат —