Servlet 是一套用于处理 HTTP 请求的 API 标准
配置: SpringMVC里有接口 WebApplicationInitializer
package com.skyline;
import javax.servlet.*;
import org.springframework.web.WebApplicationInitializer;
import org.springframework.web.servlet.DispatcherServlet;
public class MyWebApplicationInitializer implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext container) {
ServletRegistration.Dynamic registration = container.addServlet("MyFirstServletName", new DispatcherServlet());
registration.setLoadOnStartup(1);
registration.addMapping("/");
}
}
把MyWebApplicationInitializer.class扔到Tomcat目录下就行了
对应
<servlet>
<servlet-name>MyFirstServletName</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MyFirstServletName</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>