本文总结基于Springboot和Spring MVC的Web应用的配置方式 。
方式 1 : WebMvcAutoConfiguration
Springboot的缺省配置方式,只要引入了相应的web starter包,并且注解@EnableWebMvc没有被使用,这种方式就会被采用。
如果要基于这种缺省配置方式进行定制,可以结合使用配置文件。
方式 2 : @EnableWebMvc
这种方式其实是注解@EnableWebMvc和自定义的WebMvcConfigurer配置器用于程序化定制Spring MVC。
因为启用了注解@EnableWebMvc,Springboot缺省的自动配置机制WebMvcAutoConfiguration不会生效。
本文介绍基于SpringBoot和SpringMVC的Web应用配置的两种方式:WebMvcAutoConfiguration和@EnableWebMvc。WebMvcAutoConfiguration为Springboot的缺省配置方式,启用@EnableWebMvc将禁用WebMvcAutoConfiguration。
747

被折叠的 条评论
为什么被折叠?



