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

[资料] Spring Boot的URL映射

[复制链接]

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

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

admin 楼主

2023-5-7 15:52:20

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

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

x
- d; u  n$ n9 n$ m+ ~6 J' A

* i7 r0 {$ S/ M2 s5 [9 e$ w( @@RequestMapping的value属性用于匹配URL映射,value支持简单表达式:( h9 p4 ~3 X& k" k, m4 n
' l; c+ Y/ `. R( p' Y
@RequestMapping注解提供了method参数指定请求的Method类型,包括RequestMethod.GET、RequestMethod.POST、RequestMethod.DELETE、RequestMethod.PUT等值,分别对应HTTP请求的Method# z# ^& a4 v1 a( n! W( a3 c
" n- P) h9 T% K# p

  1. 6 c- g$ {$ z. [$ M( ~: i
  2. @ResTController. L8 @* x) ]- H2 x' W  ?
  3. @RequestMapping("/user")% P6 W8 N/ w. F+ G0 V( {: s
  4. public class UserRestController {! X' m  C) C* M
  5.     @RequestMapping("/getuser/{id}")
    ; J$ ~5 _# p: l
  6.     //@PathVariable注解作用在方法参数中,用于表示参数的值来自URL路径
    1 W5 ?8 u: p1 ?3 l* [: \
  7.     public String getUser(@PathVariable("id") Long id)7 M! |* l. D0 s8 n
  8.     {
    $ U; ~* D8 l3 }1 I5 j
  9.         User user = new User();
    ) H3 l: d% q4 b
  10.         user.setFirstname("Donald");+ w0 t1 X. O* L' n
  11.         user.setLastname("Xeong");
    ( _3 V8 I! [8 {# e
  12.         user.setAge(40);" z3 e7 a$ x3 I! T( X
  13.         return  id.toString() + "\t" + user.getAge()+ "\t" + user.getFirstname() + "\t"+ user.getLastname();; C+ g  P3 S* X' R/ B
  14.     }8 L6 V2 E4 R7 p8 B
  15. 2 r7 R0 }4 u6 @, c
  16.     @RequestMapping(value = "/getData",method = RequestMethod.GET)
    ! k+ h5 K* o8 C* |; W3 b& P' P
  17.     public String getData() {
    * J3 w0 T3 P8 L" @5 ?) ]: T
  18.         return  "requestMethod Get";3 G; l+ |) `0 C7 x# u3 X0 ?
  19.     }
    4 [9 |1 q6 j% k( C0 }8 r
  20.     @RequestMapping(value = "/postData",method = RequestMethod.POST). h: y% C2 Q) d. \  M
  21.     public String postData()0 C  u' D1 R$ W
  22.     {% U6 Y% k7 L/ {5 `' o
  23.         return  "RequestMethod Post";
    ) ]( }1 V( x% }) P6 g& V9 A1 \
  24.     }7 g7 V" E9 x4 u
  25. }6 d: F! |( G4 b- q" m4 X( z

  26. , e, J' ]0 E2 \; z8 j2 R+ [
复制代码

- N  a% Z' w# h/ G  A  Y
( W/ }+ N( W; z( u  q- ?- L- R; P9 `2 Y6 [2 k! p5 x  {. s
. T! {9 \  n0 L  |% 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二次开发专题模块培训报名开始啦

    我知道了