spring boot 中mvc自动配置原理
springmvc原理
一个请求过来到TOMCAT,tomcat找到mvc配置的dispacherservlet,将请求给了springmvc,mvc将请求先给handlermapping,获取handler和intercapter,再调用handleradapter 执行handler(也就是controller),返回modelandview,并把它交给视图解析器。
mvc自动配置原理
查看webmvcautoconfigration源码,可以看到有一个内部类webmvcconfiger,我们如果想要扩展mvc配置,只需要自己定义一个webmvcconfiger,springboot会自动将所有的webmvcconfiger注入到容器中