什麼是servlet容器
我們單純寫一個java程序,並不具備監聽http請求等功能,實現這個能力,需要把java程序放到一個web
容器中,也就是servlet容器,通過它來監聽相應端口號,並把http請求打到我們的java服務中,進行相關的處理
SpringBoot內嵌的servlet容器
我們在使用SpringBoot web服務時,會配置如下:
server:
port: 8081
servlet:
context-path: /demo
其實這個端口號是servlet的端口號,默認就是tomcat的端口號
但這個context-path 其實是爲了定位到當前服務的
因爲一個web容器可以部署多個java服務,區分它們就可以用context-path