1.@EnableWebMvc的用法
解析:当我们在某个配置类上加上@EnableWebMv该注解时,就说明该配置类就是我们的springmvc配置类,完全抛弃springboot自带的对springmvc的自动配置(所以一般不用)
当我们在springboot中想配置springmvc时,
编写一个配置类(@Configuration),是WebMvcConfigurerAdapter类型;不能标注@EnableWebMvc==;
既保留了所有的自动配置,也能用我们扩展的配置;
原理:
1)、WebMvcAutoConfiguration是SpringMVC的自动配置类
(解释:就这样理解,WebMvcAutoConfiguration类就是跟springmvc息息相关的配置类)
2)、在做其他自动配置时会导入;(见下图)@Import(EnableWebMvcConfiguration.class)
springboot之web开发
最新推荐文章于 2024-05-28 18:56:28 发布