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) {
}
}