首页 > 其他 > 详细

虚拟路径

时间:2020-08-17 22:34:45      阅读:110      评论:0      收藏:0      [点我收藏+]

虚拟路径

关于html

为了让所有引擎更好的找到商品的地址, 请求路径以html结尾更好

虚拟路径说明

例如访问商品详情页面, 我们不能每个商品都要写一个对应的静态页面, 我们可以使用如下链接进行访问商品的详情url地址, 例如:http://www.jt.com/item/10023123.html, 即可以使用id.html来结尾, 去请求数据, 只需要写一个静态的模板页面, 使用不同的请求去响应不同的数据即可实现目录, 使用.html结尾为了更好地兼容搜索引擎

配置springboot

在springboot中, 如果发送一个 以.html结尾的请求, controller也不会处理此请求, 会把这个请求当成静态页面处理, 自然会报404错误

我们需要手动配置springboot, 让其能接受以.html结尾的请求

创建springMVC配置类

@Configuration
public class MvcConfigurer implements WebMvcConfigurer{
	
	//开启匹配后缀型配置
	@Override
	public void configurePathMatch(PathMatchConfigurer configurer) {
		configurer.setUseSuffixPatternMatch(true); // 为true则开启, 默认为false
	}
    
}

测试

自行测试即可, 这里就不写具体代码了

使用@RequestMapping("/hello.html")注解来写一个controller, 启动项目访问此controller方法, 是否能成功访问

虚拟路径

原文:https://www.cnblogs.com/zpKang/p/13519994.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!