2 spring非註解 註解開發

2021-08-01 10:04:19 字數 2115 閱讀 2090

1.非註解開發處理器對映器:

另乙個對映器:

多個對映器可以並存,前端控制器判斷url能讓哪些對映器對映,就讓正確的對映器處理。

org.springframework.web.servlet.mvc.******controllerhandleradapter
要求編寫的handler實現

controller

介面。

org.springframework.web.servlet.mvc.httprequesthandleradapter
要求編寫的handler實現 httprequesthandler介面。

//使用此方法可以通過修改

response

,設定響應的資料格式,比如響應

json資料

response.setcharacterencoding("utf-8");

response.getwriter().write("json

串");*/

前端控制器從上邊的檔案中載入處理對映器、介面卡、視**析器等元件,如果不在springmvc.xml中配置,使用預設載入的。

使用註解的對映器和註解的介面卡。(註解的對映器和註解的介面卡必須配對使用)

//

使用controller標識 它是乙個控制器

@controller

public

class

itemscontroller3

在spring-serlvet.xml檔案中加入以下配置:

package="cn.itcast.ssm.controller">

訪問:http://localhost:8080/springmvcfirst1208/queryitems.action

通過入門程式理解springmvc前端控制器、處理器對映器、處理器介面卡、視**析器用法。

前端控制器配置:

第一種:*.action,訪問以.action結尾 由dispatcherservlet進行解析

使用此種方式可以實現 restful風格的url

處理器對映器:

非註解處理器對映器(了解)

註解的處理器對映器(掌握)

對標記@controller類中標識有的方法進行對映。在裡邊定義對映的url。使用註解的對映器不用在xml中配置url和handler的對映關係。

處理器介面卡:

非註解處理器介面卡(了解)

註解的處理器介面卡(掌握)

註解處理器介面卡和註解的處理器對映器是配對使用。理解為不能使用非註解對映器進行對映。

可以代替下邊的配置:

實際開發使用:mvc:annotation-driven

視**析器配置字首和字尾在spring-servlet.xml檔案中:

程式中不用指定字首和字尾:

Spring註解開發

spring註解開發 dao層用的註解 repository service層的註解 service controller表現層的註解 controller 以上的三個註解都是用 componment新增三個衍生的註解 屬性依賴注入 value的屬性注入 value wwtmy love 注入的是屬...

spring註解開發

第一步,設定xml約束檔案 第一步,設定xml約束檔案 xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd 第二步,定義bean 除了 component外,spring提供了3個功能基本和 c...

Spring註解開發

在spring4之後,要使用註解開發,但是必須保證aop的包存在 使用註解必須保證匯入context約束增加註解的支援 xmlns xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd conte...