SpringMvc要如何实现静态资源访问-创新互联

这篇文章给大家分享的是有关SpringMvc要如何实现静态资源访问的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

成都创新互联专注于宝山企业网站建设,成都响应式网站建设,商城网站定制开发。宝山网站建设公司,为宝山等地区提供建站服务。全流程按需求定制制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

原因

SpringMvc中配置前端控制器DispatcherServlet 设为‘/'后,所有的资源请求都要被前端控制器捕捉,SpringMvc会把他们作为普通的请求处理,从而因为找不到对应处理器报错。

解决方法

官方推荐方法


其他方法

xml方式

在springmvc的xml配置文件中

cache-period="31556926"/>

location指资源在项目中的位置'/'是根目录webapp,mapping请求路径‘/'是端口号后的‘/'

含义:当请求的资源路径符合/resources/,转到/public或者/static/下的资源

例:

访问资源/resources/acss --> 先/public/a.css(若先没有)后/static/a.css

java方式

@Configuration
//声明配置类
@EnableWebMvc
//请用springmvc扫描
public class WebConfig implements WebMvcConfigurer {
  @Override
  public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/resources/**")
        .addResourceLocations("/public", "classpath:/static/")
        .setCachePeriod(31556926);
  }
}

分享题目:SpringMvc要如何实现静态资源访问-创新互联
文章地址:http://hxwzsj.com/article/dhipio.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站建设公司 手机网站制作 重庆企业网站建设 成都网站设计 上市集团网站建设 成都网站设计 企业网站制作 成都商城网站建设 盐亭网站设计 成都网站建设公司 宜宾网站设计 成都网站制作 成都网站制作公司 成都网站建设 商城网站建设 成都网站建设公司 自适应网站设计 外贸网站建设 网站建设费用 高端品牌网站建设 高端网站建设 手机网站制作