SpringMVC配置三大元件

2022-05-12 08:48:15 字數 1269 閱讀 6159

使用元件掃瞄器省去在spring容器配置每個controller類的繁瑣。

使用自動掃瞄標記@controller的控制器類,

在springmvc.xml配置檔案中配置如下:

<

context:component-scan

base-package

="cn.itcast.springmvc.controller"

/>

handlermethod物件中封裝url對應的方法method。

在springmvc.xml配置檔案中配置如下:

<

bean

class

/>

註解描述:

在springmvc.xml配置檔案中配置如下:

<

bean

class

/>

直接配置處理器對映器和處理器介面卡比較麻煩,可以使用註解驅動來載入。

可以在springmvc.xml配置檔案中使用替代註解處理器和介面卡的配置。

<

mvc:annotation-driven

/>

視**析器使用springmvc框架預設的internalresourceviewresolver,這個視**析器支援jsp視**析

在springmvc.xml配置檔案中配置如下:

<

bean

class

="org.springframework.web.servlet.view.internalresourceviewresolver"

>

<

property

name

="prefix"

value

="/web-inf/jsp/"

/>

<

property

name

="suffix"

value

=".jsp"

/>

bean

>

「web-inf/jsp/itemlist.jsp」

修改itemcontroller中設定檢視的**

//

//action可以寫也可以不寫

public

modelandview queryitemlist()

SpringMVC九大元件

handleradapter 運用了設計模式中的介面卡模式,統一呼叫不同的handler。handerexceptionresolver viewresolver 將string和locale解析為view。requesttoviewtranslator 從request中提取viewname。lo...

Spring MVC 的九大元件

從名字上看,handleradapter 是乙個介面卡。因為spring mvc中handler 可以是任意形式的,只要能夠處理請求便可。但是把請求交給servlet 的時候,由於servlet 的方法結構都是 doservice httpservletrequest req,httpservlet...

springmvc十六 九大元件

dispatcherservlet中有九個引用型別的屬性,這就是springmvc的九大元件。springmvc在工作的時候,關鍵位置都是由這些元件完成的。multipartresolver used by this servlet 檔案上傳解析器 private multipartresolver...