0
点赞
收藏
分享

微信扫一扫

【Go】四、rpc跨语言编程基础与rpc的调用基础原理

小桥流水2016 2024-02-19 阅读 13
spring boot

1.1.1 usercontroller中添加updateAvatar,校验是否为url

    @PatchMapping("updateAvatar")
    public Result updateAvatar(@RequestParam @URL String avatarUrl) {
        userService.updateAvatar(avatarUrl);
        return Result.success();
    }

1.1.2 userservice

    //更新头像
    void updateAvatar(String avatarUrl);

1.1.3 userserviceimpl

    @Override
    public void updateAvatar(String avatarUrl) {
        Map<String,Object> map = ThreadLocalUtil.get();
        Integer id = (Integer) map.get("id");
        userMapper.updateAvatar(avatarUrl,id);
    }

1.1.4 mapper添加

    @Update("update user set user_pic=#{avatarUrl},update_time=now() where id=#{id}")
    void updateAvatar(String avatarUrl,Integer id);

1.1.5 postman调试

举报

相关推荐

0 条评论