Spring統一配置WebMvcConfigurer 接口

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) {
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章