Spring MVC學習要從最簡單的開始我們就來看看如下步驟!
步驟如下
依賴jar的引入(省略)
webxml啟用 Spring 容器和 Spring MVC 框架
Java代碼
spring
orgspringframeworkwebservletDispatcherServlet
spring
/
在webxml配置中servlet 的名稱為spring按照 Spring MVC 的默認規則我們需要在工程下
包含/WEBINF/springservletxml 文件容器啟動時會自動加載springservletxml的
我們也可以自定義為springxxxml一般都使用默認
springservletxml配置
Java代碼
在springservletxml的配置文件裡我們設置了spring的自動依賴注入功能①注解功能②和模型視圖的解析設置
因為 Spring 所有功能都在 Bean 的基礎上演化而來所以必須事先將 Controller 變成 Bean這是通過在類中標注 @Controller 並在 annomvcservletxml 中啟用組件掃描機制來完成的如 ① 所示
在 ② 處配置了一個 AnnotationMethodHandlerAdapter它負責根據 Bean 中的 Spring MVC 注解對 Bean 進行加工處理使這些 Bean 變成控制器並映射特定的 URL 請求
而 ③ 處的工作是定義模型視圖名稱的解析規則這裡我們使用了 Spring 的特殊命名空間即 p 命名空間它將原先需要通過 元素配置的內容轉化為 屬性配置在一定程度上簡化了 的配置
運行測試spring工程
在comaceonaweb下新建類如下
Java代碼
@Controller
public class TestController {
@RequestMapping(/welcome)
public void welcomeHandler() {
}
}
啟動 Tomcat發送//localhost/welcome URL 請求TestController 的welcomeHandler () 方法將響應這個請求並轉向 WEBINF/jsp/welcomejsp 的視圖頁面
到此spring mvc基於注解的簡單配置就完成了接下來會對具體的注解進行介紹
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28236.html