1.完全自动装配
自动装配 DispatcherServlet : DispatcherServletAutoConfiguration
替换 @EnableWebMvc : WebMvcAutoConfiguration
Servlet 容器 : ServletWebServerFactoryAutoConfiguration
DispatcherServletAutoConfiguration,可以看到如果DistpatcherServlet不存在时,才去加载。

WebMvcAutoConfiguration,只有WebMvcConfigurationSupport不存在时才会加载。


2.理解自动配置顺序性
绝对顺序: @AutoConfigureOrder
相对顺序: @AutoConfigureAfter
该类的装配绝对的装配是在最高优先级加10的这样的一个位置,但是有时候绝对的位置你也不知道,所以又有相对顺序,就是必须在类DispatcherServletAutoConfiguration,
ValidationAutoConfiguration的装配之后进行装配。

本文详细解读了DispatcherServletAutoConfiguration与WebMvcAutoConfiguration的自动装配机制,探讨了配置的顺序性和关键类的装配规则,如ValidationAutoConfiguration的装配要求。
404

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



