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

[资料] Spring Boot的URL映射

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2023-5-7 15:52:20 | 显示全部楼层 |阅读模式

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

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

x
, o. z/ V6 o8 ?* ?& w, N; A9 d
0 ~* K& h( ]3 f8 \5 X. U8 h
@RequestMapping的value属性用于匹配URL映射,value支持简单表达式:1 o3 ^8 ?' B7 D" M- S- D. @
/ T9 k' s$ U7 y: M& f/ A) h
@RequestMapping注解提供了method参数指定请求的Method类型,包括RequestMethod.GET、RequestMethod.POST、RequestMethod.DELETE、RequestMethod.PUT等值,分别对应HTTP请求的Method/ i; Y; u1 c& g( J( w  t: L; _

- m" x  M) c2 |6 E! Q4 Q
  1. * A# I2 d/ W% M( s
  2. @ResTController
    ; G) a5 z, ?1 m- E
  3. @RequestMapping("/user")! m# w) [( K& d' j4 j( s
  4. public class UserRestController {! y8 H/ v4 c" K3 T, a
  5.     @RequestMapping("/getuser/{id}")
    1 i, R" r' }4 }3 z: n3 `3 M
  6.     //@PathVariable注解作用在方法参数中,用于表示参数的值来自URL路径
    # a5 v2 u- }! y6 ?( }  u  |
  7.     public String getUser(@PathVariable("id") Long id)9 H! Y0 L' d1 M9 _1 i1 _/ x
  8.     {; j; f: {' x7 K2 {1 H- c8 q3 }
  9.         User user = new User();7 j- R  ~1 x0 L$ _: K/ w, _
  10.         user.setFirstname("Donald");
    ; u1 q  g- ?8 F4 m0 J( X2 L
  11.         user.setLastname("Xeong");
    9 k2 y$ q4 S% D- w" H4 A
  12.         user.setAge(40);
    0 n$ v6 ^5 B% b* M' B
  13.         return  id.toString() + "\t" + user.getAge()+ "\t" + user.getFirstname() + "\t"+ user.getLastname();
      |8 G/ d' a3 \& |& X' f: ?" }
  14.     }& i! k9 }5 ^0 M) _, d% a/ s) L

  15. + o* f! d4 ?7 d% A3 A
  16.     @RequestMapping(value = "/getData",method = RequestMethod.GET)
    " I" q8 J, R# x+ O1 s
  17.     public String getData() {
    . `+ P" J* S) b& W( [
  18.         return  "requestMethod Get";
    % y+ s3 @4 ?! j! f- L# q- l
  19.     }6 t; I- Q$ a( K7 A' i- f0 e
  20.     @RequestMapping(value = "/postData",method = RequestMethod.POST)8 ]% h. @5 L+ ]. N' F( C; V
  21.     public String postData()
    - ?9 Y" r; @0 D1 t; _5 t4 |, u& `
  22.     {
    4 ?& `( ^4 K; d  s
  23.         return  "RequestMethod Post";+ @# A. U( n5 a
  24.     }$ k  s! v! y  t! p: R
  25. }
    ( F) s# x# Q* M4 \8 V
  26. ! a. O, |; u* v, h. I
复制代码
1 v# q9 H: G, i7 D4 \
- u7 R, n6 ^! J9 F7 x7 t# p

: b$ D2 X6 x- o. W+ e$ ?, J2 R) M9 W, p, O( n2 Q
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了