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!