返學(xué)費網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 福州博洋信息人才
Spring MVC學(xué)習(xí)要從最簡單的開始,我們就來看看如下步驟!
步驟如下:
1.依賴jar的引入(省略)
2.web.xml:啟用 Spring 容器和 Spring MVC 框架
Java代碼
spring
org.springframework.web.servlet.DispatcherServlet
1
spring
/
在web.xml配置中,servlet 的名稱為spring,按照 Spring MVC 的默認(rèn)規(guī)則,我們需要在工程下
包含/WEB-INF/spring-servlet.xml 文件,容器啟動時會自動加載spring-servlet.xml的,
我們也可以自定義為spring-xx.xml,一般都使用默認(rèn).
3.spring-servlet.xml配置
Java代碼
在spring-servlet.xml的配置文件里,我們設(shè)置了spring的自動依賴注入功能①,注解功能②,和模型視圖的解析設(shè)置。
因為 Spring 所有功能都在 Bean 的基礎(chǔ)上演化而來,所以必須事先將 Controller 變成 Bean,這是通過在類中標(biāo)注 @Controller 并在 annomvc-servlet.xml 中啟用組件掃描機(jī)制來完成的,如 ① 所示。
在 ② 處,配置了一個 AnnotationMethodHandlerAdapter,它負(fù)責(zé)根據(jù) Bean 中的 Spring MVC 注解對 Bean 進(jìn)行加工處理,使這些 Bean 變成控制器并映射特定的 URL 請求。
而 ③ 處的工作是定義模型視圖名稱的解析規(guī)則,這里我們使用了 Spring 2.5 的特殊命名空間,即 p 命名空間,它將原先需要通過 元素配置的內(nèi)容轉(zhuǎn)化為 屬性配置,在一定程度上簡化了 的配置。
4.運行測試spring工程
在com.aceona.web下新建類,如下:
Java代碼
@Controller
public class TestController {
@RequestMapping("/welcome")
public void welcomeHandler() {
}
}
啟動 Tomcat,發(fā)送 http://localhost/welcome URL 請求,TestController 的welcomeHandler () 方法將響應(yīng)這個請求,并轉(zhuǎn)向 WEB-INF/jsp/welcome.jsp 的視圖頁面。
到此,spring mvc基于注解的簡單配置就完成了,接下來會對具體的注解進(jìn)行介紹。