PLM之家PLMHome-工业软件践行者

[资料] Spring Boot的URL映射

[复制链接]

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

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

admin 楼主

2023-5-7 15:52:20

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

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

x
/ r2 E& x# D% z% K% F' Y4 d1 ~8 h$ d
' O2 M% f. h. s1 t  E) x+ y
@RequestMapping的value属性用于匹配URL映射,value支持简单表达式:
; }) }9 O7 _% @( f4 N( M+ ^, I+ N, e9 [5 [) K. ]! C6 o! t: D' h8 D9 x# c
@RequestMapping注解提供了method参数指定请求的Method类型,包括RequestMethod.GET、RequestMethod.POST、RequestMethod.DELETE、RequestMethod.PUT等值,分别对应HTTP请求的Method
/ ]( Q# d1 m9 h% O1 X; X* X7 }- @$ W  c7 g1 \

  1. & l8 a0 V' W- A- ?" Z9 G
  2. @ResTController) |4 n# O7 F8 t3 J5 x5 E6 ?- A
  3. @RequestMapping("/user")
    8 p- S* ]2 _% }) j0 Y1 ]
  4. public class UserRestController {
    , ?3 E0 c' m5 M( d" ^2 L
  5.     @RequestMapping("/getuser/{id}")
    8 S5 \9 ^0 c# y+ ^' m5 A
  6.     //@PathVariable注解作用在方法参数中,用于表示参数的值来自URL路径
    0 }3 }+ ?: U/ z
  7.     public String getUser(@PathVariable("id") Long id)) h3 m: R- d/ O, r
  8.     {
    / B$ a8 Z9 N) r
  9.         User user = new User();
    - D- p5 {/ u9 D" a: D' R/ Q8 [
  10.         user.setFirstname("Donald");
    * M& X# \( U. L. j* |/ I* n  T
  11.         user.setLastname("Xeong");0 R5 c" O/ s1 s5 P) y+ k' P
  12.         user.setAge(40);
    7 S* I: T8 h5 A* l3 v5 [
  13.         return  id.toString() + "\t" + user.getAge()+ "\t" + user.getFirstname() + "\t"+ user.getLastname();% T8 t. s4 d2 L
  14.     }
    ! ^6 ?7 P6 ^* o1 C4 Q  N! D
  15. * A2 T  N' n/ v, Z' k5 f
  16.     @RequestMapping(value = "/getData",method = RequestMethod.GET)! `- f! ?, {1 s
  17.     public String getData() {5 a+ P1 e* [- V% I: F
  18.         return  "requestMethod Get";/ s/ G% q% {& w& J: Z  T' M4 M5 _
  19.     }
    ' V8 _8 i9 b6 M9 ?' Z
  20.     @RequestMapping(value = "/postData",method = RequestMethod.POST)1 T5 M# A6 N: s: N1 m
  21.     public String postData()' k! a9 u* p- X
  22.     {7 L/ L, ~/ ?( S! Y1 N2 ?
  23.         return  "RequestMethod Post";+ b. C3 p; P1 O
  24.     }
    : s. m8 ^' ?. }9 a
  25. }
    5 K" D) |4 a. F- m0 |/ m

  26. " v, c& D( d/ c6 L' G9 U
复制代码
: g4 U7 |0 k* ^" @  M9 B$ d! @

% i; A1 N0 y! [6 Q' _. c/ _2 d6 l
$ r8 H% F. ^: C- z2 @, Q; t. q: \8 \8 Y8 n( k
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了