Spring Boot CLI - Application de packaging
Spring boot CLI fournit la commande jar afin de conditionner une application en tant que fichier jar. Testons l'exemple de projet créé dans Starter Thymeleaf Project Chapter pour démontrer les capacités d'empaquetage de Spring CLI.
Suivez les étapes décrites ci-dessous pour empaqueter l'exemple de projet -
Package de l'application
Pour empaqueter l'application, commencez par taper la commande suivante -
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
Production
La commande imprimera la sortie suivante -
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
Production
Vous pouvez maintenant voir deux nouveaux fichiers créés dans le dossier TestApplication.
TestApplication.jar - Un fichier jar exécutable.
TestApplication.jar.original - Fichier jar original.
Inclure / exclure
Par défaut, les répertoires suivants sont inclus avec leur contenu -
- public
- resources
- static
- templates
- META-INF
Par défaut, les répertoires suivants sont exclus avec leur contenu -
- repository
- build
- target
- * Fichiers .jar
- * Fichiers .groovy
En utilisant --include, nous pouvons inclure des répertoires exclus autrement. En utilisant--exclude, nous pouvons exclure les répertoires inclus autrement.
Exécuter le fichier exécutable
Pour exécuter l'exécutable Jar, tapez la commande suivante -
E:/Test/TestApplication/> java -jar TestApplication.jar
La commande ci-dessus générera la sortie suivante sur la console -
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: 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)
Parcourir l'application dans le navigateur
Notre application de repos à ressort est maintenant prête. Ouvrez l'URL en tant que "http://localhost:8080/"et vous verrez la sortie suivante -
Go to Message
Cliquez sur le lien Message et vous verrez la sortie suivante -
Message: Welcome to TutorialsPoint.Com!