一:配置web.xml
1)問題:spring專案中有多個配置檔案mvc.xml dao.xml
2)解決:在web.xml中
contextconfiglocation
/web-inf/***/*.xml
***表示xml檔案路徑 *.xml表示字尾名為xml的任意檔案
3)可以使用 逗號分隔
二:controller
1:spring mvc 中將 controller 認為是 mvc中的c --控制層
2:規範命名 類名 ***controller
3:如果不基於註解: 該類需要繼承 commandcontroller 或者 其他很多 參見 spring幫助
如果基於註解:在類名前 加上 @controller
4:補充:將類名前加上該註解,當spring啟動 或者web服務啟動 spring會自動掃瞄所有包(當然,這個可以設定)
作用: 就是告訴伺服器 這個類是mvc中的c 這個類可以接收使用者請求 處理使用者請求
三:問題:如何接收使用者請求
1:假設使用者請求url 是: http://localhost:8080/
專案名/***.do do不do都一樣 不管這個do 你用什麼都可以
2:這個時候,spring開始在所有的 c 中,找對應的處理請求的方法
3:在任意的可以c的類中,在你想要處理此請求的方法定義的前面
public string 方法名()
四:上面 配置好了 mvc的 c 也就是 控制層 在方法中返回字串 用來決定mvc的v 檢視層
問題:如何讓spring 去掃瞄類 建立關聯
1:在配置檔案中 (spring)的 假設是 mvc.xml 中
2:加入
五:問題 如何返回到檢視層 v
1: 解決:此時,需要在配置檔案中,加入視**析器 有很多種 ,太多了
2:這裡用基於jsp/jstl 檢視
3:在web.xml 中加入bean 配置
字首字尾
小結:通過上述5步 ,基本完成 c v 的配置
1:spring 中的c 一般起類名 ***controller 在這個類裡面 需要加入@controller 標誌這個類可以作為請求處理類 也就是 控制類
3;當請求處理完畢後 返回值 決定了 該處理完畢後 使用者將跳轉到那個頁面 這個很重要
4:例如
public string 方法名()
返回 aaa 根據配置檔案中的 檢視處理器配置 加入字首 字尾
頁面將跳轉到 /web-inf/views/aaa.jsp
spring註解的使用
前言 spring的配置方式無外乎註解以及xml檔案配置,當然,這兩種方式各有優略,阿福並不在此討論其優略!只是單純的想要記錄下spring的一些常用註解使用!常用註解 repository 持久層 service 業務層 controller 控制層 conponent 泛指元件,用於元件界限比較...
Spring框架使用註解
首先要開啟context命名空間 xmlns xmlns p xmlns xsi xmlns aop xmlns tx xmlns context xsi schemalocation spring beans.xsd spring aop.xsd spring tx.xsd spring cont...
Spring註解使用教程
component 是所有受spring 管理元件的通用形式,component註解可以放在類的頭上,component不推薦使用。component controller對應表現層的bean,也就是action controller scope prototype public class use...