|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
- d; u n$ n9 n$ m+ ~6 J' A
* i7 r0 {$ S/ M2 s5 [9 e$ w( @@RequestMapping的value属性用于匹配URL映射,value支持简单表达式:( h9 p4 ~3 X& k" k, m4 n
' l; c+ Y/ `. R( p' Y
@RequestMapping注解提供了method参数指定请求的Method类型,包括RequestMethod.GET、RequestMethod.POST、RequestMethod.DELETE、RequestMethod.PUT等值,分别对应HTTP请求的Method# z# ^& a4 v1 a( n! W( a3 c
" n- P) h9 T% K# p
6 c- g$ {$ z. [$ M( ~: i- @ResTController. L8 @* x) ]- H2 x' W ?
- @RequestMapping("/user")% P6 W8 N/ w. F+ G0 V( {: s
- public class UserRestController {! X' m C) C* M
- @RequestMapping("/getuser/{id}")
; J$ ~5 _# p: l - //@PathVariable注解作用在方法参数中,用于表示参数的值来自URL路径
1 W5 ?8 u: p1 ?3 l* [: \ - public String getUser(@PathVariable("id") Long id)7 M! |* l. D0 s8 n
- {
$ U; ~* D8 l3 }1 I5 j - User user = new User();
) H3 l: d% q4 b - user.setFirstname("Donald");+ w0 t1 X. O* L' n
- user.setLastname("Xeong");
( _3 V8 I! [8 {# e - user.setAge(40);" z3 e7 a$ x3 I! T( X
- return id.toString() + "\t" + user.getAge()+ "\t" + user.getFirstname() + "\t"+ user.getLastname();; C+ g P3 S* X' R/ B
- }8 L6 V2 E4 R7 p8 B
- 2 r7 R0 }4 u6 @, c
- @RequestMapping(value = "/getData",method = RequestMethod.GET)
! k+ h5 K* o8 C* |; W3 b& P' P - public String getData() {
* J3 w0 T3 P8 L" @5 ?) ]: T - return "requestMethod Get";3 G; l+ |) `0 C7 x# u3 X0 ?
- }
4 [9 |1 q6 j% k( C0 }8 r - @RequestMapping(value = "/postData",method = RequestMethod.POST). h: y% C2 Q) d. \ M
- public String postData()0 C u' D1 R$ W
- {% U6 Y% k7 L/ {5 `' o
- return "RequestMethod Post";
) ]( }1 V( x% }) P6 g& V9 A1 \ - }7 g7 V" E9 x4 u
- }6 d: F! |( G4 b- q" m4 X( z
, e, J' ]0 E2 \; z8 j2 R+ [
复制代码
- N a% Z' w# h/ G A Y
( W/ }+ N( W; z( u q- ?- L- R; P9 `2 Y6 [2 k! p5 x {. s
. T! {9 \ n0 L |% w
|
|