Установка Spring Boot CLI
Spring Boot CLI (интерфейс командной строки) - это инструмент командной строки, который можно использовать для быстрого создания прототипа с помощью Spring. Это позволяет запускать скрипты Groovy, что означает, что у вас есть знакомый Java-подобный синтаксис без такого большого количества стандартного кода.
Вам не нужно использовать интерфейс командной строки для работы с Spring Boot, но это, безусловно, самый быстрый способ получить приложение Spring с нуля.
Ручная установка
Вы можете скачать дистрибутив Spring CLI из репозитория программного обеспечения Spring.
После загрузки следуйте инструкциям INSTALL.txt из распакованного архива. Итак, есть скрипт Spring (spring.bat для Windows) в каталоге bin/ в файле .zip. В качестве альтернативы, вы можете использовать java -jar с файлом .jar (скрипт поможет вам убедиться, что путь к классу установлен правильно).
Установка с помощью SDKMAN!
SDKMAN! (Диспетчер комплекта разработки программного обеспечения) можно использовать для управления несколькими версиями различных двоичных SDK, включая Groovy и Spring Boot CLI. Получить SDKMAN! из sdkman.io и установите Spring Boot с помощью следующих команд:
$ sdk install springboot
$ spring --version
Spring Boot v2.2.4.RELEASE
Если вы разрабатываете функции для интерфейса командной строки и хотите иметь легкий доступ к созданной вами версии, используйте следующие команды:
$ sdk install springboot dev /path/to/spring-boot/spring-boot-cli/target/spring-boot-cli-2.2.4.RELEASE-bin/spring-2.2.4.RELEASE/
$ sdk default springboot dev
$ spring --version
Spring CLI v2.2.4.RELEASE
Предыдущие инструкции устанавливают локальный экземпляр Spring, называемый экземпляром dev. Он указывает на ваше целевое местоположение сборки, поэтому каждый раз, когда вы перестраиваете Spring Boot, Spring обновляется.
Вы можете увидеть это, выполнив следующую команду:
$ sdk ls springboot
================================================================================
Available Springboot Versions
================================================================================
> + dev
* 2.2.4.RELEASE
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
OSX Homebrew установка
Если вы работаете на Mac и используете Homebrew, вы можете установить CLI Spring Boot с помощью следующих команд:
$ brew tap pivotal/tap
$ brew install springboot
Homebrew устанавливает spring в /usr/local/bin.
Если вы не видите формулу, установка brew может быть устаревшей. В этом случае запустите brew update и попробуйте снова.
Установка MacPorts
Если вы работаете на Mac и используете MacPorts, вы можете установить CLI Spring Boot с помощью следующей команды:
$ sudo port install spring-boot-cli
Завершение командной строки
Spring Boot CLI включает в себя сценарии, которые обеспечивают завершение команд для оболочек BASH и zsh. Вы можете поместить скрипт (также называемый spring) в любую оболочку или поместить его в свою личную или общесистемную инициализацию завершения bash. В системе Debian общесистемные сценарии находятся в /shell-completion/bash, и все сценарии в этом каталоге выполняются при запуске новой оболочки. Например, чтобы запустить скрипт вручную, если вы установили его с помощью SDKMAN!, используйте следующие команды:
$ . ~/.sdkman/candidates/springboot/current/shell-completion/bash/spring
$ spring <Нажмите TAB>
grab help jar run test version
Если вы устанавливаете интерфейс командной строки Spring Boot с помощью Homebrew или MacPorts, сценарии завершения командной строки автоматически регистрируются в вашей оболочке.
Установка Windows Scoop
Если вы работаете в Windows и используете Scoop, вы можете установить CLI Spring Boot с помощью следующих команд:
> scoop bucket add extras
> scoop install springboot
Scoop устанавливает spring в ~/scoop/apps/springboot/current/bin.
Если вы не видите манифест приложения, ваша установка scoop может быть устаревшей. В этом случае запустите scoop update и попробуйте снова.
Пример использования Spring CLI
Вы можете использовать следующее веб-приложение для проверки вашей установки. Для начала создайте файл с именем app.groovy следующим образом:
@RestController
class ThisWillActuallyRun {
@RequestMapping("/")
String home() {
"Hello World!"
}
}
Затем запустите его из командной оболочки следующим образом:
$ spring run app.groovy
Первый запуск вашего приложения происходит медленно, так как загружаются зависимости. Последующие запуски намного быстрее.
Откройте localhost:8080 в вашем веб-браузере. Вы должны увидеть следующий вывод:
Hello World!
Читайте также:
- Spring Boot: особенности, системные требования
- Установка Spring Boot: Maven
- Установка Spring Boot: Gradle
Комментарии
Отправить комментарий