采用.html结尾的页面,更加容易被搜索引擎收录,提高网站的曝光率.
案例:
image.png
image.png

image.png

image.png
希望通过*/index.html 访问的是index.jsp而不是真的index.html
那就需要拦截以 .html 结尾的url 跳转到index.jsp

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.PathMatchConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration //等同于web.xml配置文件
public class MvcConfigurer implements WebMvcConfigurer{
 //开启匹配后缀型配置
 @Override
 public void configurePathMatch(PathMatchConfigurer configurer) {
 //开启匹配后缀型配置 .html 
 configurer.setUseSuffixPatternMatch(true);
 }
}

配置cors

package com.jt.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration  //标识我是一个配置类
public class CorsConfig implements WebMvcConfigurer {

    //在后端 配置cors允许访问的策略
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedMethods("GET","POST") //定义允许跨域的请求类型
                .allowedOrigins("*")           //任意网址都可以访问
                .allowCredentials(true) //是否允许携带cookie
                .maxAge(1800);                 //设定请求长链接超时时间.
    }
}


Silver
13 声望11 粉丝