Spring Boot CLI - Ứng dụng đóng gói

Spring boot CLI cung cấp lệnh jar để đóng gói ứng dụng dưới dạng tệp jar. Hãy để chúng tôi kiểm tra dự án mẫu được tạo trong Chương dự án Starter Thymeleaf để chứng minh khả năng đóng gói của Spring CLI.

Thực hiện theo các bước mô tả bên dưới để đóng gói dự án mẫu -

Đóng gói ứng dụng

Để đóng gói ứng dụng, hãy bắt đầu bằng cách gõ lệnh sau:

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

Đầu ra

Lệnh sẽ in kết quả sau:

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

Đầu ra

Bây giờ bạn có thể thấy hai tệp mới được tạo trong thư mục TestApplication.

  • TestApplication.jar - Một tệp jar thực thi.

  • TestApplication.jar.original - Hồ sơ gốc hũ.

Bao gồm loại trừ

Theo mặc định, các thư mục sau được bao gồm cùng với nội dung của chúng:

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

Theo mặc định, các thư mục sau bị loại trừ cùng với nội dung của chúng -

  • repository
  • build
  • target
  • * .jar tệp
  • * .groovy tệp

Sử dụng --include, chúng tôi có thể bao gồm các thư mục bị loại trừ nếu không. Sử dụng--exclude, chúng tôi có thể loại trừ các thư mục bao gồm nếu không.

Chạy Jar thực thi

Để chạy Jar thực thi, hãy nhập lệnh sau:

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

Lệnh trên sẽ tạo ra kết quả sau trên bảng điều khiển:

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

Duyệt ứng dụng trong Trình duyệt

Ứng dụng nghỉ ngơi dựa trên mùa xuân của chúng tôi hiện đã sẵn sàng. Mở url bằng "http://localhost:8080/"và bạn sẽ thấy kết quả sau:

Go to Message

Nhấp vào liên kết Tin nhắn và bạn sẽ thấy kết quả sau:

Message: Welcome to TutorialsPoint.Com!