其一
@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註解的類,並把這些類...