PLM之家PLMHome-国产软件践行者

[资料] Spring Boot的URL映射

[复制链接]

2023-5-7 15:52:20 1113 0

admin 发表于 2023-5-7 15:52:20 |阅读模式

admin 楼主

2023-5-7 15:52:20

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

. O" v( O5 O5 y8 z2 c* o: `- z5 F& P- p# F4 r) Q1 e
@RequestMapping的value属性用于匹配URL映射,value支持简单表达式:# H8 ?1 o$ [7 T
4 Y1 _- ^4 z% T( r- X4 ~
@RequestMapping注解提供了method参数指定请求的Method类型,包括RequestMethod.GET、RequestMethod.POST、RequestMethod.DELETE、RequestMethod.PUT等值,分别对应HTTP请求的Method) T$ u0 S$ L1 P+ |9 L1 J! G& c
: j5 E8 I& p& J( z" O4 ?

  1. ( k8 {, x% s/ ?/ }8 m. d
  2. @ResTController# @. Z5 q( C* B1 _
  3. @RequestMapping("/user")/ A, H; W( f8 S2 s
  4. public class UserRestController {% c# a3 ?( K( S" n: g  X9 J
  5.     @RequestMapping("/getuser/{id}")
    , o/ E" D2 @) P% H  g2 T0 m( o5 R
  6.     //@PathVariable注解作用在方法参数中,用于表示参数的值来自URL路径1 ~( W$ X5 b; R5 i
  7.     public String getUser(@PathVariable("id") Long id)0 K  J3 i0 A0 M' \* {+ t
  8.     {5 j' l- s6 c7 j( _; A2 d/ j% l
  9.         User user = new User();8 P" h) n5 U+ F1 W. p
  10.         user.setFirstname("Donald");& U/ m2 {4 z; r( K/ ]; w3 v, S4 X
  11.         user.setLastname("Xeong");& s- O7 w0 K3 U+ z: w
  12.         user.setAge(40);
    / N# K0 ]% R" M" z% k2 ]: _4 T1 d
  13.         return  id.toString() + "\t" + user.getAge()+ "\t" + user.getFirstname() + "\t"+ user.getLastname();
    3 Q/ i* n0 L: d4 S! d
  14.     }9 `. F2 @: q- J$ i% O; i
  15. - A' B, c: J* ?, p" E
  16.     @RequestMapping(value = "/getData",method = RequestMethod.GET)
    9 R7 h- v' k8 ?5 T( a; S
  17.     public String getData() {* x3 N7 ]' ?3 u1 H8 w
  18.         return  "requestMethod Get";6 o) Q  u+ w7 ]  @9 t
  19.     }: g$ `) I2 N# ^+ @+ T+ P9 P5 U
  20.     @RequestMapping(value = "/postData",method = RequestMethod.POST)5 l' Y1 o! B4 X* \
  21.     public String postData()) j5 U" i' N4 z  a
  22.     {
    % p% G; l1 H7 f9 j6 U0 U) X
  23.         return  "RequestMethod Post";
    6 V; _: ~+ ^: E0 {% f4 w
  24.     }
    2 J6 B; |' R, _: k* j
  25. }0 m4 h! n# _, B8 T/ S2 @3 i

  26. & y0 K7 L' V& D- p
复制代码
& i& A: P9 ^0 k7 W
' v0 \& h; V( i9 |  e

; g% O- V, k' o' B+ q
! [0 I4 l; ^* d" w
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了