|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
8 \2 H6 m% S% f
9 C. X/ ]2 E# ~3 i1 W" X/ W@RequestMapping的value属性用于匹配URL映射,value支持简单表达式:8 E" |4 R% k7 V! l: ~" e, z
# `7 x- B _& h8 \
@RequestMapping注解提供了method参数指定请求的Method类型,包括RequestMethod.GET、RequestMethod.POST、RequestMethod.DELETE、RequestMethod.PUT等值,分别对应HTTP请求的Method
# z: A; p( `0 m8 s3 Y
% r5 w$ x/ T0 @. J7 [' p
$ T/ Z# U/ |. [* \- @ResTController& t: m# R0 j5 i I! A
- @RequestMapping("/user")$ u* i+ L/ C4 v" v, X- C
- public class UserRestController {
! |! U6 P3 @' Z: r* K - @RequestMapping("/getuser/{id}")4 X# B8 `- z# I& ^
- //@PathVariable注解作用在方法参数中,用于表示参数的值来自URL路径1 X* h) J$ ? M
- public String getUser(@PathVariable("id") Long id)# p8 C" B- [1 P, a1 J
- {- _+ t! l1 ?- c9 _9 l7 \
- User user = new User();
1 ?6 Q- n1 Y$ N4 V* D) M - user.setFirstname("Donald");# s1 G# _' e& }, B7 b
- user.setLastname("Xeong");+ j! Y* W) S4 O" r1 y
- user.setAge(40);
, g0 i8 ^/ t7 e! \' x# s - return id.toString() + "\t" + user.getAge()+ "\t" + user.getFirstname() + "\t"+ user.getLastname();
' |% S, I3 N9 I+ r - }
9 {8 }, s0 O( d& X2 K7 l
W% S6 e9 ~, v' U- G5 i# n- @RequestMapping(value = "/getData",method = RequestMethod.GET)
5 \* V7 J) O# d0 ]' r3 r, E+ |5 C, S - public String getData() {
: R7 ?* @$ y2 |( ]- [ - return "requestMethod Get";% a4 r$ l& D& V2 j: l+ f4 C
- }
0 A8 v% L* q" }; D - @RequestMapping(value = "/postData",method = RequestMethod.POST)
0 O1 \) ~/ Q. n5 U; p' I - public String postData(); m* T# }* W/ N' S
- {
/ h- s$ V! R! r: |; j: W2 P9 ~ - return "RequestMethod Post";5 k% i0 [$ C; y7 g
- }
+ x* g% |9 D/ V, z% l - }0 z" e9 _/ V+ |
7 u2 d& n4 J: W a) N4 c# k# q* C
复制代码
8 ]- U# J% {8 W+ R
0 j5 J. L- t) d& _& m! f0 R. b) z: r+ Y0 Z5 `
+ `, N3 u2 k! M7 `6 \% Q Z0 Q |
|