Spring Boot CLI - Verpackungsanwendung
Die Spring Boot CLI bietet den Befehl jar, um eine Anwendung als JAR-Datei zu verpacken. Lassen Sie uns das im Kapitel " Starter Thymeleaf Project " erstellte Beispielprojekt testen , um die Verpackungsfunktionen von Spring CLI zu demonstrieren.
Befolgen Sie die unten beschriebenen Schritte, um das Beispielprojekt zu verpacken -
Packen Sie die Anwendung
Um die Anwendung zu verpacken, geben Sie zunächst den folgenden Befehl ein:
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
Ausgabe
Der Befehl gibt die folgende Ausgabe aus:
E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy
Ausgabe
Jetzt können Sie zwei neue Dateien sehen, die im TestApplication-Ordner erstellt wurden.
TestApplication.jar - Eine ausführbare JAR-Datei.
TestApplication.jar.original - Original-JAR-Datei.
Umfassen ausschließen
Standardmäßig sind folgende Verzeichnisse zusammen mit ihrem Inhalt enthalten -
- public
- resources
- static
- templates
- META-INF
Standardmäßig werden folgende Verzeichnisse zusammen mit ihrem Inhalt ausgeschlossen -
- repository
- build
- target
- * .jar-Dateien
- * .groovy Dateien
Verwenden von --includekönnen wir Verzeichnisse einschließen, die ansonsten ausgeschlossen sind. Verwenden von--excludekönnen wir Verzeichnisse ausschließen, die ansonsten enthalten sind.
Ausführen des ausführbaren Glases
Geben Sie den folgenden Befehl ein, um die ausführbare Jar auszuführen:
E:/Test/TestApplication/> java -jar TestApplication.jar
Der obige Befehl generiert die folgende Ausgabe auf der Konsole:
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: 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)
Durchsuchen Sie die Anwendung im Browser
Unsere federbasierte Ruhe-Anwendung ist jetzt fertig. URL öffnen als "http://localhost:8080/"und Sie sehen die folgende Ausgabe -
Go to Message
Klicken Sie auf den Link Nachricht und Sie sehen die folgende Ausgabe -
Message: Welcome to TutorialsPoint.Com!