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!