springmvc、springboot配置静态资源
一、springboot中配置静态资源
在application配置文件中添加:
#静态资源配置 #用于告诉springboot应该在何处寻找静态资源,springboot默认的位置和优先级:spring.resources.static-locations=classpath:/static,classpath:/public,classpath:/resources,classpath:/META-INF/resources spring.resources.static-locations=classpath:/static #资源访问路径和spring.mvc.static-path-pattern匹配,当资源访问路径为"%/static/**”时,springboot才会处理请求 spring.mvc.static-path-pattern=/static/** #相关页面解析器设置 spring.mvc.view.prefix=/WEB-INF/ spring.mvc.view.suffix=.jsp
二、springmvc中配置静态资源
静态资源文件类型:css\img\js,这些文件发送的请求无需加载控制器
配置有三种方法:
1、在web.xml中
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
2、第二种第三种都在dispatcher-servlet.xml
<!--第二种:静态资源处理标签-->
<!--<mvc:resources mapping="/static/**" location="/static/"></mvc:resources>-->
<!--第三种静态资源处理方法-->
<mvc:default-servlet-handler></mvc:default-servlet-handler>

浙公网安备 33010602011771号