深入解析SpringMVC核心原理:从手写简易版MVC框架开始(SmartMvc) SpringMVC采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性;为了提高框架的扩展性和灵活性,设计了松耦合可插拔的组件。理解SpringMVC的原理,在面试或工作中都十分的重要

核心配置类WebMvcConfigurationSupport 能把大部分的配置都封装起来,把个别的扩展点暴露给框架的使用者,并且用户如果没有需求扩展,直接使用注解`@EnableWebMvc`就可以完成SmartMVC框架的配置工作,现在我们就开始来开发这个功能。