spring系列相關註解說明

2021-10-11 15:34:41 字數 1754 閱讀 5882

其一

@controller

public

class

usercontroller

}這時的方法 login

() 能處理的 url 請求路徑是基於 web 應用的,也就是 http:

//localhost/springmvc/login,也就是 index.jsp 頁面中的 user login 鏈結位址應該是:

"login"

>user login<

/a>

@controller

("/user"

)public

class

usercontroller

}這時的方法login

()能處理的 url 請求路徑則是 http:

//localhost/springmvc/user/login,也就是 index.jsp 頁面中的 user login 鏈結位址應該是:

"user/login"

>user login<

/a>

其二(path =

"/login"

, headers=

"host=ip:8080")其三

@controller

(path =

"/user"

)(上一級目錄)

public

class

usercontroller

)public string login()

}其四@pathvariable

("***"

)通過 @pathvariable 可以將url中佔位符引數繫結到處理器類的方法形參中@pathvariable

(「***「)

其五@restcontroller

public

class

cityrestcontroller

", method = requestmethod.get)

public city findonecity

(@pathvariable

("id"

) long id)

(value =

,method = requestmethod.get)

public city findbyidempotence_id

(@pathvariable

("province_id"

)long province_id)

(value =

"/api/city"

, method = requestmethod.post)

public

void

createcity

(@requestbody city city)

(value =

"/api/city"

, method = requestmethod.put)

public

void

modifycity

(@requestbody city city)

(value =

"/api/city/"

, method = requestmethod.delete)

public

void

modifycity

(@pathvariable

("id"

) long id)

}

6

@requestbody的使用

Spring 註解說明

component repository service controller 目前這些沒有啥太大的區別 都是在實現類上進行標註 說明這是乙個元件。從名字上可以看出 service用於標註業務層元件,controller用於標註控制層元件 如struts中的action repository用於標註...

Spring註解說明

scope singleton 什麼都不傳是singleto是單例項,容器啟動的時候建立物件,放到ioc中,用到的時候到ioc中獲取,如果傳prototype表示是多例項,容器啟動的時候不建立物件,在呼叫的時候建立容器到ioc中。且呼叫一次建立一次。bean public student stude...

spring的註解說明

controller 控制器 注入服務 service 服務 注入dao repository dao 實現dao訪問 component 把普通pojo例項化到spring容器中,相當於配置檔案中的 component,service,controller,repository註解的類,並把這些類...