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

[资料] Spring Boot的URL映射

[复制链接]

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

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

admin 楼主

2023-5-7 15:52:20

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

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

x
" z9 X3 W# X# [) Z3 ~

1 P- J# J6 S# K( f2 h  s( r- S/ t@RequestMapping的value属性用于匹配URL映射,value支持简单表达式:3 ~0 h  _6 E' `, U

+ o6 E2 Y7 p0 |. C( v@RequestMapping注解提供了method参数指定请求的Method类型,包括RequestMethod.GET、RequestMethod.POST、RequestMethod.DELETE、RequestMethod.PUT等值,分别对应HTTP请求的Method" y+ D# j# V" J- I: D1 }. o
/ d, w+ v# |' d' Z# k3 y: c
  1. 1 g) v7 F$ T- y5 ?( Y
  2. @ResTController7 F& V: Y  w) u7 m$ ^6 w/ @0 y; w
  3. @RequestMapping("/user")
    * G! i9 c1 _: ?
  4. public class UserRestController {
    0 A0 m* H" d6 F' a% z; W5 \7 Z
  5.     @RequestMapping("/getuser/{id}")
      A4 a$ |9 ]  y1 `+ z& m: @
  6.     //@PathVariable注解作用在方法参数中,用于表示参数的值来自URL路径3 c, i& s2 l; [- ]; @& l
  7.     public String getUser(@PathVariable("id") Long id)
    - D& f& `9 m3 ?( P: P7 u: ?( s
  8.     {1 h; |- v8 a8 n; m7 f( p
  9.         User user = new User();9 E* l. g( L6 V; k
  10.         user.setFirstname("Donald");
    - ]9 ~' P, y/ B
  11.         user.setLastname("Xeong");
    ! g8 D. V4 G# X* S+ n, c+ L
  12.         user.setAge(40);! T/ d! K. y* y
  13.         return  id.toString() + "\t" + user.getAge()+ "\t" + user.getFirstname() + "\t"+ user.getLastname();3 p# x. c+ r' ^
  14.     }
    " U! _% s& C" y

  15. / n4 y2 N* v8 s% P# p! Q
  16.     @RequestMapping(value = "/getData",method = RequestMethod.GET)6 k: R/ }8 Y- F
  17.     public String getData() {
    3 y, j8 y8 {0 r6 a
  18.         return  "requestMethod Get";
    # Y8 S& r: e# L8 M( @2 c% k
  19.     }
    % ^8 x3 P" `& X" v# A
  20.     @RequestMapping(value = "/postData",method = RequestMethod.POST)
    ! {- `9 {, k8 Z+ j- n8 w
  21.     public String postData()' _% e3 Y  v$ P; \9 V* e( N  O  ?' J- J
  22.     {4 J9 S9 A5 ~7 Y# W" }* M
  23.         return  "RequestMethod Post";+ c5 L( J: Q  G
  24.     }- {( R7 {. z# r7 N( t
  25. }) C. M9 N  F' k  S( j

  26.   T3 z( U) c* I9 C* B
复制代码
' @7 A% N- y0 ~8 k8 G  ?$ l8 l

5 z7 F8 n( E0 c2 e' |, e& ^5 `- o# ]6 i; _& A; B( w( V

' ^' Q+ C: j2 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二次开发专题模块培训报名开始啦

    我知道了