spring 註解使用

2021-06-18 13:09:35 字數 1387 閱讀 6087

一:配置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...