spring 静态资源处理

2019-09-26  本文已影响0人  JohnYuCN

深入 Spring 系列之静态资源处理

方案一:

一、原理:

将不识别的请求(除了@RequestMapping,jsp外)委托给“默认的Servlet”


委托给Default 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的方式

上一篇 下一篇

猜你喜欢

热点阅读