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

[资料] Spring Boot的URL映射

[复制链接]

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

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

admin 楼主

2023-5-7 15:52:20

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

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

x

3 B6 [" G2 F1 Z& t" p& r! {7 r* t7 B7 G6 R1 k
@RequestMapping的value属性用于匹配URL映射,value支持简单表达式:; V& H/ p9 r' a' ]) j4 K9 [& f
7 b) r0 @) v0 G4 Z2 A- Q# \3 b- P+ U
@RequestMapping注解提供了method参数指定请求的Method类型,包括RequestMethod.GET、RequestMethod.POST、RequestMethod.DELETE、RequestMethod.PUT等值,分别对应HTTP请求的Method
) n! ^9 @. X! ]% I& W6 \2 \! g) l* g$ Z
  1. 3 R  l' ]7 |+ l) ~: n
  2. @ResTController
    2 u6 Z" `2 N& b* S
  3. @RequestMapping("/user"): F% w+ L1 x" [; B8 {0 J
  4. public class UserRestController {: B  B% r- \$ J2 l9 e
  5.     @RequestMapping("/getuser/{id}")
    9 Q: f. U: m! u
  6.     //@PathVariable注解作用在方法参数中,用于表示参数的值来自URL路径* H5 [% ~' i8 @& U6 M# f. v
  7.     public String getUser(@PathVariable("id") Long id)  b2 w6 E* c0 }$ @" g4 `
  8.     {
    / R: W+ X/ P% C
  9.         User user = new User();/ @* c' f% ~. l0 `, n
  10.         user.setFirstname("Donald");3 W1 S7 s  @. W& W& y5 m' ]' J2 U
  11.         user.setLastname("Xeong");
    ! M# }' f- g/ [/ c; p( E! f2 ~' |  G
  12.         user.setAge(40);
    4 v* j4 Y, x! G7 Z4 I
  13.         return  id.toString() + "\t" + user.getAge()+ "\t" + user.getFirstname() + "\t"+ user.getLastname();9 R6 [. A! V* E" ~
  14.     }
    5 m0 L* R" ?& Q; k) }: r  ^8 K

  15. 2 j2 z! }( |) H( }' K
  16.     @RequestMapping(value = "/getData",method = RequestMethod.GET)
    - W/ l1 F% q! ~1 C/ H6 V; l
  17.     public String getData() {' ~/ T6 O* U6 Q8 |  a: E
  18.         return  "requestMethod Get";- L9 ^7 V+ u8 h: R$ J* K7 U
  19.     }$ d$ ^! U8 J( a
  20.     @RequestMapping(value = "/postData",method = RequestMethod.POST)5 b* K% w1 i' m3 F1 t& F- V7 {
  21.     public String postData()
    / T/ ^& `$ B( }& z7 ^! v! a
  22.     {
    7 [! T4 R8 c" Q$ o# s
  23.         return  "RequestMethod Post";
    . F3 c, \2 ?1 P+ r% J* x
  24.     }. H; _; @) X6 P  {- T% M
  25. }' z4 `' V& A7 _% J
  26. ! |/ _5 W6 s: h: L0 V6 ~
复制代码

4 Q" ?, O! s. G2 e' G* {
# h, l5 I/ h# b7 a5 |$ @: D" I) ?' F: s

) ~: ?$ a( b6 w8 g- n
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了