mvc:annotation-driven注解的作用


<mvc:annotation-driven>會自動注冊RequestMappingHandlerMapping與RequestMappingHandlerAdapter兩個Bean,這是Spring MVC為@Controller分發請求所必需的,並且提供了數據綁定支持,@NumberFormatannotation支持,@DateTimeFormat支持,@Valid支持讀寫XML的支持(JAXB)和讀寫JSON的支持(默認Jackson)等功能。

使用該注解后的springmvc-config.xml:

<!--  spring 可以自動去掃描 base-package下面的包或子包下面的Java文件,如果掃描到有Spring的相關

注解的類,則把這些類注冊為Spring的bean -->

<context:component-scan base-package="org.fkit.controller"/>

<!--設置配置方案 -->

  <mvc:annotation-driven/>

<!--使用默認的Servlet來響應靜態文件-->

<mvc:default-servlet-handler/>

<!-- 視圖解析器 -->

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<!-- 前綴 -->
<property name="prefix">
<value>/WEB-INF/content/</value>
</property>
<!-- 后綴 -->
<property name="suffix">
<value>.jsp</value>
</property>
</bean>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM