方案一:
一、原理:
将不识别的请求(除了@RequestMapping,jsp外)委托给“默认的Servlet”

二、tomcat中的配置{tomcat}/conf/web.xml
(默认)
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
...
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
三、java config方式:
@Configuration
@EnableWebMvc
public class MyWebConfigure implements WebMvcConfigurer {
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
//tomcat提供的默认Servlet的名字(可以省略)
configurer.enable("default");
}
}
四、xml方式
暂空
方案二:
一、原理:
添加PathResourceResolver
二、java config的方式
网友评论