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!