springmvc中为什么要加(注解驱动)

springmvc中存在三大组件:
处理器映射器:HandlerMapping
处理器适配器:HandlerAdapter
视图解析器:ModelAndView

<!--当我们不加注解驱动的时候,需要依次添加这三个组件-->
<!--处理器映射器配置:-->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/>

<!--处理器适配器配置-->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"/>

<!--视图解析器配置-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/jsp/" />
        <property name="suffix" value=".jsp" />
</bean>
而当我们配置了注解驱动后,注解驱动会自动为我们配置处理器映射器和处理器适配器,而不再需要我们自己手动配置;
<!--配置注解驱动-->
<mvc:annotation-driven />

<!--视图解析器配置-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/jsp/" />
        <property name="suffix" value=".jsp" />
</bean>
发布了17 篇原创文章 · 获赞 0 · 访问量 1960

猜你喜欢

转载自blog.csdn.net/FOGUANGPUZHAOFOFA/article/details/98470280
今日推荐