接着上面部分的內容,今天我打算給大家講述的可能也算是Spring mvc中的一個比較重要的部分~基於註釋的控制器註釋的方法
想必我們在前面使用Servlet的時候都有嘗試過@webservlet("/")的訪問方法可謂比直接在xml中設置那真的是方便的太多了,所以我覺得今天的內容與以往的內容是具有承接的部分,畢竟要知道Servlet開發應當是Spring mvc學習的基礎哦!
嗯,接着前面部分的內容 ,我們前段時間說到各個controller類如果單獨的繼承controller接口的話,它只能處理一個動作。爲了解決這樣的侷限性,註釋方法應運而生。
註釋方法,我目前接觸到可能還不夠全面,主要接觸到的有以下兩種:Controller註解類型,RequestMapping註解類型。
Controller註解類型,主要的作用是表明以下Spring類的實例是一個控制器。它主要放置在類方法的上方。
掃描機制,爲了保證Spring能找到控制器,要在Spring Mvc的配置文件中聲明spring-context
spring-context中含有的<component-scan/>元素,作用是指定控制類的基本包,即指示控制類的位置。(注意,基本包的範圍要相對精確,否則就會掃描到了不必要的包)
RequestMapping註解類型,當需要指示Spring使用某種方法來處理動作時,需要使用註釋類型映射的URI與方法。簡而言之,RequestMapping 註解類型的方法將成爲一個請求處理 方法,並由調度程序在接收到對應URL請求時調用。
接下來我們換個章節來講述Spring Mvc的配置文件