Spring Boot CLI - Aplicación de empaque

Spring boot CLI proporciona el comando jar para empaquetar una aplicación como archivo jar. Probemos el proyecto de muestra creado en el Capítulo del proyecto Starter Thymeleaf para demostrar las capacidades de empaquetado de Spring CLI.

Siga los pasos que se describen a continuación para empaquetar el proyecto de muestra:

Empaqueta la aplicación

Para empaquetar la aplicación, comience escribiendo el siguiente comando:

E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy

Salida

El comando imprimirá la siguiente salida:

E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy

Salida

Ahora puede ver dos nuevos archivos creados en la carpeta TestApplication.

  • TestApplication.jar - Un archivo jar ejecutable.

  • TestApplication.jar.original - Archivo jar original.

Incluir excluir

Por defecto, los siguientes directorios se incluyen junto con su contenido:

  • public
  • resources
  • static
  • templates
  • META-INF

De forma predeterminada, los siguientes directorios se excluyen junto con su contenido:

  • repository
  • build
  • target
  • archivos * .jar
  • archivos * .groovy

Utilizando --include, podemos incluir directorios excluidos de lo contrario. Utilizando--exclude, podemos excluir directorios incluidos de otra manera.

Ejecutando el Jar ejecutable

Para ejecutar el Jar ejecutable, escriba el siguiente comando:

E:/Test/TestApplication/> java -jar TestApplication.jar

El comando anterior generará la siguiente salida en la consola:

.   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: 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)

Examinar la aplicación en el navegador

Nuestra aplicación de descanso basada en resortes ya está lista. Abrir URL como "http://localhost:8080/"y verá el siguiente resultado:

Go to Message

Haga clic en el enlace Mensaje y verá el siguiente resultado:

Message: Welcome to TutorialsPoint.Com!