锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

@getMapping与@postMapping注解

时间:2023-10-18 23:07:00 ad7819yrz集成电路ic

@GetMapping与@PostMapping注解

提示:以下是本文的文本内容,以下案例可供参考
@GetMapping和@PostMapping是@RequestMappin的组合注解

@RequestMapping是用于映射url具体的控制器处理方法。可用于方法或类别,即可通过url找到方法或类别。

一、@RequestMapping

@RequestMapping用户控制类注释。

代码如下(示例):

@RequestMapping("/user") public class UserController { 
             @Autowired     private RegisterLogin registerLogin;      @Autowired     private UserService userService;      @Autowired     private SendMail sendMail;      @Autowired     private RecordService recordService;      @GetMapping("/adminList")     public Result adminList(@RequestParam(defaultValue = "1", value = "current") Integer current,                             @RequestParam(defaultValue = "8", value = "size") Integer size) { 
                   Page<User> page = new Page<>(current, size);         IPage<User> list = userService.userListAdmin(page);         return Result.success(list);     }      @GetMapping("/adminListjjh") public Result adminListCjh(@RequestParam(defaultValue = "1", value = "current") Integer current, @RequestParam(defaultValue = "8", value = "size") Integer size) { 
          Page<User> page = new Page<>(current, size); IPage<User> list = userService.adminListCjh(page, MapUtil.YRZ); return Result.success(list); } 

一、@GetMapping

@GetMapping注解用于查询所有用户方法。

代码如下(示例):

@GetMapping("/adminList")
    public Result adminList(@RequestParam(defaultValue = "1", value = "current") Integer current,
                            @RequestParam(defaultValue = "8", value = "size") Integer size) { 
        


        Page<User> page = new Page<>(current, size);
        IPage<User> list = userService.userListAdmin(page);
        return Result.success(list);
    }

二、PostMapping

@PostMapping注解用于认证方法。

代码如下(示例):

@PostMapping("/rz")
    public Result rz (@RequestBody User user) { 
        
        user.setSfrz(MapUtil.YRZ);
        // 管理员日志
        recordAdminService.xr("认证用户:" + user.getUserName() + "为机家号");
        userService.updateById(user);
        return Result.success("已认证");
    }

总结

提示:这里对文章进行总结:

以上就是今天要讲的内容,本文仅仅简单介绍了@RequestMapping与@GetMapping,@PostMapping之间的关系,除此之外还有更多的注解方法。

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章