Spring boot có nhúng tomcat không?

Spring boot có nhúng tomcat không?
Spring boot có nhúng tomcat không?
Anonim

Spring Boot nhằm mục đích sẵn sàng sản xuất, theo mặc định. Điều này có nghĩa là nó xuất xưởng với các giá trị mặc định hữu ích có thể bị ghi đè, nếu cần. Theo mặc định,Spring Boot cung cấp bản dựng Apache Tomcat được nhúng.

Tomcat có được nhúng vào khởi động mùa xuân không?

Nhiều bộ khởi độngSpring Boot bao gồm các vùng chứa được nhúng mặc định. Đối với các ứng dụng ngăn xếp servlet, spring-boot-starter-web bao gồm Tomcat bằng cách bao gồm spring-boot-starter-tomcat, nhưng bạn có thể sử dụng spring-boot-starter-jetty hoặc spring-boot-starter-undertow để thay thế.

Tại sao khởi động mùa xuân lại nhúng Tomcat?

Ví dụ: đối với Ứng dụng Spring Boot, bạn có thểtạo một jar ứng dụngchứa Embedded Tomcat. Bạn có thể chạy một ứng dụng web như một ứng dụng Java bình thường! Máy chủ được nhúng ngụ ý rằng đơn vị có thể triển khai của chúng tôi chứa các tệp nhị phân cho máy chủ (ví dụ: tomcat. Jar).

Tomcat nhúng Spring Boot hoạt động như thế nào?

Spring Boot có một Tomcat hoàn chỉnh bên trong. Nóxây dựng cái gọi là hũ chất béo với mọi thứ cần thiết bên trong. Bạn không cần cài đặt Tomcat trong hệ thống của mình. BTW: Spring Boot cũng hỗ trợ các máy chủ ứng dụng khác như Jetty.

Spring boot có thể chạy mà không có Tomcat không?

Khởi động mùa xuân sẽ không bao gồm tomcat được nhúngnếu bạn không có phụ thuộc Tomcat vào classpath. Bạn có thể tự mình xem thực tế này tại lớp EmbeddedServletContainerAutoConfiguration có nguồn mà bạn có thể tìm thấytại đây.

Đề xuất: