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

[资料] Spring Boot的URL映射

[复制链接]

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

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

admin 楼主

2023-5-7 15:52:20

请使用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

  1. $ T/ Z# U/ |. [* \
  2. @ResTController& t: m# R0 j5 i  I! A
  3. @RequestMapping("/user")$ u* i+ L/ C4 v" v, X- C
  4. public class UserRestController {
    ! |! U6 P3 @' Z: r* K
  5.     @RequestMapping("/getuser/{id}")4 X# B8 `- z# I& ^
  6.     //@PathVariable注解作用在方法参数中,用于表示参数的值来自URL路径1 X* h) J$ ?  M
  7.     public String getUser(@PathVariable("id") Long id)# p8 C" B- [1 P, a1 J
  8.     {- _+ t! l1 ?- c9 _9 l7 \
  9.         User user = new User();
    1 ?6 Q- n1 Y$ N4 V* D) M
  10.         user.setFirstname("Donald");# s1 G# _' e& }, B7 b
  11.         user.setLastname("Xeong");+ j! Y* W) S4 O" r1 y
  12.         user.setAge(40);
    , g0 i8 ^/ t7 e! \' x# s
  13.         return  id.toString() + "\t" + user.getAge()+ "\t" + user.getFirstname() + "\t"+ user.getLastname();
    ' |% S, I3 N9 I+ r
  14.     }
    9 {8 }, s0 O( d& X2 K7 l

  15.   W% S6 e9 ~, v' U- G5 i# n
  16.     @RequestMapping(value = "/getData",method = RequestMethod.GET)
    5 \* V7 J) O# d0 ]' r3 r, E+ |5 C, S
  17.     public String getData() {
    : R7 ?* @$ y2 |( ]- [
  18.         return  "requestMethod Get";% a4 r$ l& D& V2 j: l+ f4 C
  19.     }
    0 A8 v% L* q" }; D
  20.     @RequestMapping(value = "/postData",method = RequestMethod.POST)
    0 O1 \) ~/ Q. n5 U; p' I
  21.     public String postData(); m* T# }* W/ N' S
  22.     {
    / h- s$ V! R! r: |; j: W2 P9 ~
  23.         return  "RequestMethod Post";5 k% i0 [$ C; y7 g
  24.     }
    + x* g% |9 D/ V, z% l
  25. }0 z" e9 _/ V+ |

  26. 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
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了