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

[资料] Spring Boot的URL映射

[复制链接]

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

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

admin 楼主

2023-5-7 15:52:20

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

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

x

4 A; n. t2 l+ i9 |6 p
8 q5 z0 g" g" {+ J7 {  K@RequestMapping的value属性用于匹配URL映射,value支持简单表达式:
+ w' ~& u2 X) _6 D" J# h9 e# F/ z/ R9 f
@RequestMapping注解提供了method参数指定请求的Method类型,包括RequestMethod.GET、RequestMethod.POST、RequestMethod.DELETE、RequestMethod.PUT等值,分别对应HTTP请求的Method
4 ?$ \. j& x2 u; P+ s& F4 U1 `6 g- V5 h% p& Y& w, W8 J0 U  W
  1. + z9 z% J  U' p' ?, R+ G9 u, g
  2. @ResTController
    8 @8 M/ O4 G6 m) V+ z
  3. @RequestMapping("/user")
    8 m% l3 l- v" P( r4 M  T3 c
  4. public class UserRestController {
    5 x7 \' {9 l9 C  r; y# ^
  5.     @RequestMapping("/getuser/{id}")
    7 u2 R" l+ N+ }5 w
  6.     //@PathVariable注解作用在方法参数中,用于表示参数的值来自URL路径
    7 j1 o2 e) T- `7 o2 O" S
  7.     public String getUser(@PathVariable("id") Long id): _8 m/ E- c2 p# j5 }5 y7 K5 P
  8.     {9 ]5 x8 p" o* l5 V# R
  9.         User user = new User();) y6 s+ K- z# L  g- z. i
  10.         user.setFirstname("Donald");
    - X' x) P- ?' A/ X& k
  11.         user.setLastname("Xeong");$ d# Y0 z( C; G' Z* r% V
  12.         user.setAge(40);
    5 R7 K" A' d* @; @+ U0 X: e
  13.         return  id.toString() + "\t" + user.getAge()+ "\t" + user.getFirstname() + "\t"+ user.getLastname();
    % y" g, u3 C  }5 E7 E/ n3 y/ e
  14.     }. v$ c  k" M+ \( y* G+ h

  15. , T* U# t! [( A1 B0 e. p. H2 q
  16.     @RequestMapping(value = "/getData",method = RequestMethod.GET)
    % k/ _  Q+ W! T* M; L. s' u
  17.     public String getData() {2 [: }% C* d8 j% ]
  18.         return  "requestMethod Get";
    - {" k# i* ^1 Q' C$ l
  19.     }2 n/ @" x! m: C+ ?
  20.     @RequestMapping(value = "/postData",method = RequestMethod.POST)) @" O% Z3 J; |  X# H" G
  21.     public String postData()
    0 h1 D1 j& n6 K
  22.     {/ s- X! {7 t) }: v, X
  23.         return  "RequestMethod Post";7 R" T7 J. ]  E: K* ?
  24.     }' B4 J6 @* V! U3 V
  25. }
    . Y! g7 ?+ ]) _: ]# D

  26. 1 Y: x& l+ Q0 e3 O& ]% ]) m6 m
复制代码

, i3 g+ L5 @4 r# R8 N: U3 ]- e5 F5 ~* R) S- f6 x

0 X( A0 [% b3 l% ?5 Z1 I9 \1 |# r' Z- O- Y, H
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了