Spring MVC 主要的配置都可以通过继承 WebMvcConfigurerAdapter (或者 WebMvcConfigurationSupport )类进行修改,这两个类的主要方法有:
1、addFormatters :增加格式化工具(用于接收参数)
2、configureMessageConverters :配置消息转换器(用于 @RequestBody 和 @ResponseBody )
3、configurePathMatch :配置路径映射
4、addArgumentResolvers :配置参数解析器(用于接收参数)
5、addInterceptors :添加拦截器
总之几乎所有关于 Spring MVC 都可以在这个类中配置。之后只需要将其设为 @Configuration ,Spring Boot 就会在运行时加载这些配置。
例:
注:通过EmbeddedServletContainerCustomizer接口调优Tomcat