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

西安建站价格表如何介绍自己的网页设计

西安建站价格表,如何介绍自己的网页设计,学习做网站是什么专业,外发加工网可信度springboot 的 路径匹配 和 内容协商 对于路径匹配#xff0c;自己的总结就是#xff1a; 以前路径匹配时默认不检查后缀#xff0c;http://localhost:8080/aaa.json 可以直接访问到 RequstMapping(“/aaa”) 的方法。现在不行了。现在会检查后缀了。 内容协商的理解总结自己的总结就是 以前路径匹配时默认不检查后缀http://localhost:8080/aaa.json 可以直接访问到 RequstMapping(“/aaa”) 的方法。现在不行了。现在会检查后缀了。 内容协商的理解总结 就是通过添加 xml 依赖或者在yml配置文件中进行一些配置来指定访问的方法响应回来的数据类型比如 json、xml 等。 ★ 路径匹配 以前路径匹配时默认不检查后缀。比如请求 GET /users.jsonSpring MVC可用GetMapping(/users)修饰的处理方法来处理该请求。Pathmatch类中定义了如下一行private boolean useSuffixPattern false; 表明Spring Boot默认的路径匹配会执行后缀检查这意味着“GET /users.json”请求不会匹配到GetMapping(/users)注解修饰的处理方法。【可见】Spring Boot不再建议使用 请求后缀 作为 “内容协商” 的方式。【简单来说】 请求地址必须与RequestMapping映射的地址完全相同不支持请求地址后面带后缀。对于路径匹配自己的总结就是 以前路径匹配时默认不检查后缀http://localhost:8080/aaa.json 可以直接访问到 RequstMapping(“/aaa”) 的方法。现在不行了。现在会检查后缀了。 ★ 何谓内容协商 内容协商服务器中控制器的一个处理方法可根据请求自动生成不同 content-type 的响应比如HTML响应、JSON、XML响应甚至EXCEL、PDF响应等。内容协商时如何判断客户端希望接收的响应类型呢- 根据Accept请求头最主流的方式尤其在RESTful- 根据请求地址的后缀比如请求/users.json表明希望服务器生成JSON响应。 已经不再推荐可能会被彻底删除- 根据额外的请求参数。比如请求/users?formatjson表明希望服务器生成JSON响应。提示关于内容协商的深入介绍和详细示例可以参考《轻量级Java Web企业应用实战》的6.5.8小节。代码演示 需求根据设置Accept请求头来演示返回的响应类型。 返回json格式 添加注解 RestController 返回的就是 json 格式的数据 返回 xml 格式 要返回xml 格式的数据需要添加xml 的依赖 如图代码没变如果添加了这个 xml 依赖 访问这个方法返回的自己就变成了 xml 格式的响应了。 postman 测试 ★ 内容协商的推荐方式 - 优先使用Accept请求头。- 如果不设置合适的Accept请求头建议使用额外的format参数来告诉服务器生成的响应类型比如”GET /users?formatjson“告诉服务器生成JSON响应。在Contentnegotiation类的源代码中包含如下行- private boolean favorParameter false; 表明Spring Boot默认关闭了使用额外的参数来指定响应类型。可通过如下配置来启用这个 -- 使用额外的参数来指定响应类型 spring.mvc.contentnegotiation.favor-parametertrue# 设置使用额外的fkft请求参数代替原来默认的format请求参数来指定响应的内容类型 spring.mvc.contentnegotiation.parameter-namefkft【为了生成XML响应首先需要让应用增加XML支持比如Jackson Dataformat XML】代码演示 需求通过使用额外的参数来指定响应类型 配置这个就能启动 【使用额外参数来执行响应类型】的功能。默认是关闭的需要在配置中启动。 这种就是内容协商。 #配置通过使用额外的参数来指定响应类型 spring:mvc:contentnegotiation:favor-parameter: true演示这个功能 # 设置使用额外的 ljh 请求参数名代替原来默认的format请求参数名来指定响应的内容类型 spring.mvc.contentnegotiation.parameter-nameljh 内容协商的理解总结就是通过添加 xml 依赖或者在yml配置文件中进行一些配置来指定访问的方法响应回来的数据类型比如 json、xml 等。 ★ 强制开启基于后缀匹配的内容协商。 需要同时开启两个设置- 路径匹配时启用”后缀匹配“不检查后缀- 内容协商时使用后缀添加如下配置 # 设置路径匹配时忽略检查后缀 # 该配置让“GET /users.json”能匹配GetMapping(/users) spring.mvc.pathmatch.use-suffix-patterntrue # 开启内容协商时的“后缀匹配”模式 spring.mvc.contentnegotiation.favor-path-extensiontrue▲ 更安全的配置在路径匹配时后缀匹配只匹配那些已经注册过的后缀类型比如.json、.xml等但对于.exe这种未知的后缀那就依然不匹配。# 设置路径匹配时忽略检查后缀 spring.mvc.pathmatch.use-suffix-patterntrue # 开启内容协商时的“后缀匹配”模式 spring.mvc.contentnegotiation.favor-path-extensiontrue # 设置只匹配已注册的后缀类型 spring.mvc.pathmatch.use-registered-suffix-patterntrue # 通过下面属性可注册自定义的扩展名和内容类型的对应关系 spring.mvc.contentnegotiation.media-types.markdowntext/markdown代码演示 # 设置路径匹配时忽略检查后缀 # 该配置让“GET /users.json”能匹配GetMapping(/users) spring.mvc.pathmatch.use-suffix-patterntrue # 开启内容协商时的“后缀匹配”模式 spring.mvc.contentnegotiation.favor-path-extensiontrue演示通过 后缀名 来返回指定的响应类型。强制开启基于后缀匹配的内容协商 如图 后缀为 .xml 返回的响应类型就是 xml 后缀为 .json 返回的响应类型就是 json 后缀为 .abc 乱写的返回的响应类型就是原本不添加后缀的响应类型 因为后缀乱写都能匹配到所以安全起见需要再配置一些东西 # 设置只匹配已注册的后缀类型 spring.mvc.pathmatch.use-registered-suffix-patterntrue # 通过下面属性可注册自定义的扩展名和内容类型的对应关系 spring.mvc.contentnegotiation.media-types.markdowntext/markdown通过配置这个 spring.mvc.pathmatch.use-registered-suffix-patterntrue设置只匹配已注册的后缀类型后乱写后缀就匹配不到方法了安全性提高了一点 这个是自定义的拓展名 # 通过下面属性可注册自定义的扩展名和内容类型的对应关系 # 指定 .markdown 后缀 和 text/markdown 之间的对应关系 spring.mvc.contentnegotiation.media-types.markdowntext/markdown自定义的拓展名不过应该是没有这个text/markdown与之对应所以报错
http://www.hkea.cn/news/14304224/

相关文章:

  • 南宁seo建站怎么做多语言网站
  • 大型网站开发 广州官方网站首页
  • 英文注册查询网站资源网址有哪些
  • 平湖企业网站建设杭州自助建站模板下载
  • 做php网站用什么软件好中国建筑考试网入口
  • 网站排名和什么有关wordpress批量定时更新
  • 如何建设网站论坛试玩qq在线登录聊天
  • 涞水住房和城乡建设厅网站深圳企业公司网站建设平台
  • 盐山县网站建设wordpress批量修改引用网址
  • wordpress能做企业网站吗广州网络营销的推广
  • flash网站as网站开发如何记账
  • 湛江市seo网站设计联系方式wordpress添加二维码弹窗
  • 长春火车站在哪软件界面设计要求
  • 宝安专业网站建设百度个人网站申请
  • 怎么做网站导航栏wordpress调用文章内容标签
  • seo软件优化工具软件seo在网站建设中的作用
  • 网站设计论文分类号怎么做网站 新手做网站
  • 做网站推广的工作好吗苏州中设建设集团有限公司网站
  • 开一个做网站的工作室cn域名的网站
  • 在哪里可以学习做网站网站制作报价维持地建网络
  • 新手如何入侵一个网站手机做推广比较好的网站
  • 有哪些做PPT背景网站厦门营销型网站建设公司
  • 设计网站100个免费百度云盘网站开发
  • 定州市住房和建设局网站莱芜规划
  • 云主机建网站软件北京网站制作团队
  • 做门头上那个网站申报wordpress调用文章标签
  • 做彩票网站12306网站谁做的
  • php能自己做网站吗网站底部备案字体设置
  • 网页设计制作手机网站便宜的做网站公司
  • 做企业网站怎么接活网站项目设计与制作