webmvcconfigurer详解
时间: 2023-04-30 09:04:07 浏览: 138
WebMvcConfigurer是一个接口,可以使用它来配置Spring MVC的行为。它包含许多可重写的方法,例如配置静态资源映射,注册拦截器,添加视图解析器等。通过实现或扩展WebMvcConfigurer接口,可以对Spring MVC进行更多的自定义配置。
相关问题
WebMvcConfigurer
WebMvcConfigurer是一个配置类,它是Spring内部一种配置方式,用于定制Spring MVC框架的个性化设置。通过创建一个配置类并实现WebMvcConfigurer接口,可以自定义一些Handler、Interceptor、ViewResolver、MessageConverter等。这种配置方式以JavaBean的形式取代了传统的XML配置文件形式。
其中,可以使用addResourceHandlers方法配置静态资源的访问路径和内部文件放置的目录。使用configureDefaultServletHandling方法配置默认的静态资源处理器,可以启用默认的Servlet处理器和指定默认的Servlet名称。
需要注意的是,在重写addViewControllers方法时,并不会覆盖Spring Boot的自动配置中的addViewControllers方法,而是同时生效。这意味着我们可以同时使用自己的配置和Spring Boot的自动配置。这也是推荐的添加自定义MVC配置的方式。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [SpringBoot---WebMvcConfigurer详解](https://blog.csdn.net/zhangpower1993/article/details/89016503)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
WebMvcConfigurer接口
WebMvcConfigurer接口是Spring内部的一种配置接口,用于代替传统的xml配置文件形式进行Spring MVC框架的个性化定制。开发者可以通过实现WebMvcConfigurer接口来自定义一些Handler、Interceptor、ViewResolver和MessageConverter等。在基于java-based的Spring MVC配置中,需要创建一个配置类并实现WebMvcConfigurer接口来进行配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Spring Boot Web之配置接口WebMvcConfigurer](https://blog.csdn.net/jiahao1186/article/details/113146447)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [SpringBoot-WebMvcConfigurer详解](https://blog.csdn.net/qq_33375499/article/details/105203588)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [WebMvcConfigurer接口](https://blog.csdn.net/weixin_43831204/article/details/106229608)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文
相关推荐














