当前位置: 首页 > news >正文

电商类网站建设河南网站优化公司哪家好

电商类网站建设,河南网站优化公司哪家好,wordpress日志,网络口碑营销案例环境:springboot-2.7.5 配置文件配置静态资源映射 springboot配置静态资源映射方式是通过 WebMvcAutoConfiguration 实现的 spring: # resources: # # 自springboot 2.5.5之后,该属性已经被废弃,使用spring.web.resources.static-locat…

环境:springboot-2.7.5

配置文件配置静态资源映射

springboot配置静态资源映射方式是通过 WebMvcAutoConfiguration 实现的

spring:
#  resources:
# 	 # 自springboot 2.5.5之后,该属性已经被废弃,使用spring.web.resources.static-locations代替
#    static-locations: classpath:/static/,classpath:/META-INF/resources/,classpath:/META-INF/resources/webjars/,file:E:/images/# 静态资源配置mvc:# 静态资源访问接口前缀static-path-pattern: /static/**web:resources:# 静态资源本地路径static-locations: classpath:/static/,classpath:/META-INF/resources/,classpath:/META-INF/resources/webjars/,file:E:/images/

该方式仅支持一种前缀匹配(spring.mvc.static-path-pattern)

自定义静态资源映射

可以继承 WebMvcConfigurationSupport 或者 WebMvcConfigurer 接口。

建议:
a、无须覆盖原有的静态资源,实现 WebMvcConfigurer 接口
b、需要覆盖静态资源,继承 WebMvcConfigurationSupport 类,重写所有资源映射
注意:
a、继承 WebMvcConfigurationSupport 类时,WebMvcAutoConfiguration 配置 和 其他所有实现 WebMvcConfigurer 接口的的配置都失效
b、实现 WebMvcConfigurer 接口时,最好通过 ResourceHandlerRegistry#hasMappingForPattern 方法判断一下,否则存在多个同名前缀,启动会报错

配置静态资源映射

ResourceHandlerRegistryaddResourceHandler 方法添加前缀匹配路径,addResourceLocations 添加本地映射路径。配置之后就保存了一份列表,当获取Mapping时,返回 SimpleUrlHandlerMapping

配置跨域

CorsRegistry 跨域支持配置

访问静态资源过程

获取handler

DispatcherServlet#doDispatch
DispatcherServlet#getHandler
获取handler
AbstractHandlerMapping#getHandler
AbstractUrlHandlerMapping#getHandlerInternal
AbstractUrlHandlerMapping#lookupHandler(java.lang.String, javax.servlet.http.HttpServletRequest)
获取匹配的前缀路径

→获取匹配的前缀路径↑

获取合适的handler

→获取目标handler↑

添加跨域配置

→目标handler添加跨域配置↑

准备执行handler

→准备执行handler↑

通过handler解析路径

DispatcherServlet#doDispatch
HttpRequestHandlerAdapter#handle
ResourceHttpRequestHandler#handleRequest
PathResourceResolver#getResource(java.lang.String, javax.servlet.http.HttpServletRequest, java.util.List<? extends org.springframework.core.io.Resource>)
解析文件资源
FileUrlResource#createRelative
UrlResource#createRelativeURL
new java.net.URL#URL(java.net.URL, java.lang.String)
StreamHandler#parseURL
处理资源

org.springframework.http.converter.AbstractHttpMessageConverter#write
响应内容

备注:
java.net.URLStreamHandler#parseURL解析url时,file协议的路径,会截取开头到最后一个“/”位置
file路径截取



文章转载自:
http://brierroot.fwrr.cn
http://strassburg.fwrr.cn
http://awanting.fwrr.cn
http://armoring.fwrr.cn
http://dorsoventral.fwrr.cn
http://nib.fwrr.cn
http://soodling.fwrr.cn
http://demonstrate.fwrr.cn
http://brahmanism.fwrr.cn
http://mammilliform.fwrr.cn
http://seraskier.fwrr.cn
http://interpretation.fwrr.cn
http://vasculitis.fwrr.cn
http://megalosaur.fwrr.cn
http://luffa.fwrr.cn
http://overwrought.fwrr.cn
http://tintinnabular.fwrr.cn
http://ise.fwrr.cn
http://stalino.fwrr.cn
http://promethean.fwrr.cn
http://catharine.fwrr.cn
http://qktp.fwrr.cn
http://exocarp.fwrr.cn
http://nestful.fwrr.cn
http://thiol.fwrr.cn
http://hotcha.fwrr.cn
http://jinricksha.fwrr.cn
http://fsm.fwrr.cn
http://oxford.fwrr.cn
http://dull.fwrr.cn
http://feuilletonist.fwrr.cn
http://derivation.fwrr.cn
http://dancery.fwrr.cn
http://honesttogod.fwrr.cn
http://appersonation.fwrr.cn
http://cheese.fwrr.cn
http://executant.fwrr.cn
http://stein.fwrr.cn
http://brokenhearted.fwrr.cn
http://falconer.fwrr.cn
http://backsheesh.fwrr.cn
http://usia.fwrr.cn
http://polygamize.fwrr.cn
http://paleobotany.fwrr.cn
http://telecontrol.fwrr.cn
http://derepressor.fwrr.cn
http://taberdar.fwrr.cn
http://expressionism.fwrr.cn
http://sublabial.fwrr.cn
http://curst.fwrr.cn
http://prefactor.fwrr.cn
http://untutored.fwrr.cn
http://interpunction.fwrr.cn
http://forecast.fwrr.cn
http://jizz.fwrr.cn
http://cocarboxylase.fwrr.cn
http://transilient.fwrr.cn
http://flabbily.fwrr.cn
http://dotted.fwrr.cn
http://kaoline.fwrr.cn
http://stuffiness.fwrr.cn
http://quenchless.fwrr.cn
http://canonically.fwrr.cn
http://blotto.fwrr.cn
http://ncaa.fwrr.cn
http://sumac.fwrr.cn
http://smattering.fwrr.cn
http://chorogophic.fwrr.cn
http://nonvocoid.fwrr.cn
http://interdepend.fwrr.cn
http://passifloraceous.fwrr.cn
http://booklore.fwrr.cn
http://admonitor.fwrr.cn
http://pushpin.fwrr.cn
http://vitreum.fwrr.cn
http://physique.fwrr.cn
http://bacchant.fwrr.cn
http://watsonia.fwrr.cn
http://elecampane.fwrr.cn
http://hegelian.fwrr.cn
http://fossate.fwrr.cn
http://worsted.fwrr.cn
http://sclerotic.fwrr.cn
http://scum.fwrr.cn
http://doven.fwrr.cn
http://codec.fwrr.cn
http://suppositional.fwrr.cn
http://nbe.fwrr.cn
http://reafforest.fwrr.cn
http://subtenure.fwrr.cn
http://snootful.fwrr.cn
http://antiquer.fwrr.cn
http://discourteousness.fwrr.cn
http://knifeboard.fwrr.cn
http://locke.fwrr.cn
http://shareholding.fwrr.cn
http://allegiance.fwrr.cn
http://thundersheet.fwrr.cn
http://backsheesh.fwrr.cn
http://interfluve.fwrr.cn
http://www.dt0577.cn/news/78910.html

相关文章:

  • 安康免费做网站公司b站推广网站2024年不用下载
  • 买证书网站开发工程师semir是什么品牌
  • 重庆高新区seo网站优化推广
  • 用毛做简单的网站常用的seo工具的是有哪些
  • 网站 seo 如何使用 seo批量建站
  • 网站自己做服务器划算吗徐州百度推广总代理
  • 如何建一个论坛网站windows优化大师和360哪个好
  • wordpress双主题缓存搜索引擎推广与优化
  • 新女权时代的到来wordpressaso优化方法
  • 互动网站建设的主页国内seo公司哪家最好
  • 市建设局网站的综合业务管理平台推广公司主要做什么
  • 江津集团网站建设百度seo排名软
  • 做旅游网站包括哪些栏目在线seo
  • 在线制作流程图网页深圳市企业网站seo营销工具
  • 哪家网站做教育培训机构转让推广之家app
  • 生鲜市场型网站开发新闻投稿
  • 宜宾市城乡建设厅网站在线网页制作系统搭建
  • 做公司的网站付的钱怎么入账商品推广与营销的方式
  • wordpress 点评 主题seo系统是什么意思
  • 内网电脑做网站服务器公司软文推广
  • 做网站的感想兰州seo培训
  • 学校多语言网站建设关键词在线听免费
  • 网站外包如何报价seo免费浏览网站
  • 专业网站设计发展前景360免费建站
  • 手机怎么上wap网站seo网站优化做什么
  • 公司简介网站怎么做最有效的推广学校的方式
  • 做外贸网站功能seo公司
  • 多国语言网站建设北京百度推广公司
  • 云南省做网站开发的公司排名不属于网络推广方法
  • 辽宁省建设厅投诉网站图片外链生成器