详解Springboot中自定义SpringMVC配置
WebMvcConfigurer接口
这个接口可以自定义拦截器,例如跨域设置、类型转化器等等。可以说此接口为开发者提前想到了很多拦截层面的需求,方便开发者自由选择使用。由于Spring5.0废弃了WebMvcConfigurerAdapter,所以WebMvcConfigurer继承了WebMvcConfigurerAdapter大部分内容。
WebMvcConfigurer接口中的方法
举例1:configurePathMatch配置请求后缀是否包含.*来映射请求
@Configuration
public class WebMVCConfiguration implements WebMvcConfigurer {
/**
* 是否包含.*来映射请求
* 假设RequestMapping注解中指定的路径是/test
* 如果设置成True,那么对于/test.do,/test.a等任何包含.的请求都会映射到/test上去;
* 如果设置成False,那么对于这种请求不会进行映射。
*
*/
@Override
public void configurePathMatch(PathMatchConfigurer configurer) {
configur