Instalación CLI de Spring Boot
Spring Boot es una herramienta de línea de comandos para la creación rápida de prototipos con Spring. Le permite ejecutar scripts de Groovy , lo que significa que puede usar una sintaxis similar a Java y no tanto código repetitivo.
No tiene que usar la CLI para usar Spring Boot, pero definitivamente es la forma más rápida de potenciar su aplicación Spring.
Instalación manual
Puede descargar la distribución de Spring CLI desde el repositorio de Spring:
Las distribuciones de instantáneas inestables también están disponibles.
Una vez completada la descarga, siga las instrucciones INSTALL.txt en el archivo descomprimido para instalar. En términos generales, hay una secuencia de comandos Spring en el directorio .zip
del archivo bin/
(en Windows spring.bat
), o se usa java -jar
para ejecutar un .jar
archivo (la secuencia de comandos lo ayudará a asegurarse de que el classpath esté configurado correctamente).
Instalar usando GVM
GVM (Groovy Environment Manager) se puede usar para administrar muchas versiones diferentes de paquetes binarios de Groovy y Java, incluido el propio Groovy y Spring Boot CLI. gvm se puede obtener desde gvmtool.net y Spring Boot se instala con el siguiente comando:
$ gvm install springboot $ spring --version Spring Boot v1.3.0.BUILD-SNAPSHOT
Si está desarrollando nuevas funciones para la CLI y desea obtener fácilmente la versión que acaba de crear, puede usar el siguiente comando:
$ gvm install springboot dev /ruta/a/spring-boot/spring-boot-cli/target/spring-boot-cli-1.3.0.BUILD-SNAPSHOT-bin/spring-1.3.0.BUILD-SNAPSHOT/ $ gvm use springboot dev $ spring --version Spring CLI v1.3.0.BUILD-SNAPSHOT
Esto instalará una instancia Spring local llamada dev en su repositorio gvm. Apunta a su ubicación de compilación de destino, por lo que cada vez que reconstruya Spring Boot, Spring estará actualizado.
Puedes verificarlo con el siguiente comando:
$ gvm ls springboot ============================================== ================================= Versiones Springboot disponibles ============= ================================================== ================= > + dev * 1.3.0.CONSTRUIR-INSTANTÁNEA ====================== ================================================== ======== + - versión local * - instalada > - actualmente en uso ============================== ==================================================
Instalar usando OSX Homebrew
Si su entorno es Mac y usa Homebrew , solo necesita hacer lo siguiente para instalar Spring Boot CLI:
$ brew tap pivotal/tap $ brew install springboot
Homebrew instalará Spring al /usr/local/bin
siguiente.
Nota : si esta solución no está disponible, puede deberse a que su versión de preparación es demasiado antigua. Solo tienes que ejecutar brew update
y volver a intentarlo.
Instalar usando MacPorts
Si su entorno es Mac y usa MacPorts , solo necesita hacer lo siguiente para instalar Spring Boot CLI:
$ puerto sudo instalar spring-boot-cli
Implementación de la línea de comandos
Los scripts de inicio de Spring Boot CLI proporcionan implementaciones completas de línea de comandos para shells BASH y zsh . Puede obtener el script (también llamado spring) en cualquier shell, o ponerlo en su inicialización de implementación de bash personal o de todo el sistema. En un sistema Debian, los scripts de todo el sistema se encuentran /shell-completion/bash
en , y todos los scripts de este directorio se ejecutan cuando se inicia un nuevo shell. Para ejecutar el script manualmente, por ejemplo, si lo ha instalado con GVM:
ps ~/.gvm/springboot/current/shell-completion/bash/spring $ spring <HIT TAB AQUÍ> agarrar ayuda jar ejecutar versión de prueba
Nota : si instaló Spring Boot CLI usando Homebrew o MacPorts, el script de implementación de la línea de comandos se registra automáticamente con su shell.
Inicio rápido de ejemplo de Spring CLI
A continuación se muestra una aplicación web bastante simple que puede usar para probar si su instalación fue exitosa. Crea un app.groovy
archivo llamado:
@RestController class ThisWillActuallyRun { @RequestMapping("/") String home() { "¡Hola mundo!" } }
Luego, simplemente ejecútelo desde un shell:
$ spring ejecutar aplicación.groovy
NOTA : Tomará un tiempo cuando ejecute la aplicación por primera vez, ya que es necesario descargar las dependencias. Las ejecuciones posteriores serán mucho más rápidas.
Abra localhost:8080 en su navegador favorito y debería ver el siguiente resultado:
¡Hola Mundo!