作者回复: ServletRegisterBean本身是个Bean,由Spring管理,Spring会把这种类型的Bean收集起来,根据Bean里定义向Tomcat注册Servlet。
作者回复: 可能有些场景需要注册你自己写的一个Servlet提供辅助功能,与主程序分开
作者回复: springboot默认给我们注册了DispatcherSetvlet。
作者回复: 对的
作者回复: Jetty的资料比较少,我一般是看官网和源码
作者回复: 在pom文件中去掉对Tomcat的依赖,加入对jetty的依赖:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jetty</artifactId>
</dependency>
</dependencies>