WebMvcConfigurer 接口
Spring 的 WebMvcConfigurer 接口提供了很多方法让我们来定制 Spring MVC 的配置。这个接口还是非常常用的,可以对 Spring 的很多配置和行为进行定制。下面对一些常用的方法进行解释:
public interface WebMvcConfigurer {
/**
* 匹配路由请求规则
*/
default void configurePathMatch(PathMatchConfigurer configurer) {
}
/**
* 注册自定义的 Formatter 和 Convert
*/
default void addFormatters(FormatterRegistry registry) {
}
/**
* 添加静态资源处理器
*/
default void addResourceHandlers(ResourceHandlerRegistry registry) {
}
/**
* 配置消息转换器
*/
default void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
}
/**
* 添加自定义视图控制器
*/
default void addViewControllers(ViewControllerRegistry registry) {
}
/**
* 添加自定义方法参数处理器
*/
default void addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) {
}
}