当前位置: 首页 > news >正文

springboot3+vue3融合项目实战-大事件文章管理系统-更新用户头像

大致分为三步

在这里插入图片描述

首先在usercontroller里面加入方法

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

@url注解能验证传入的url是不是合法的,但是不太能管是不是有效的url,后面弄个阿里云试一下看看嫩不能访问,因为用户的头像是存储在云端的,所以这方面后续再试一下

然后再userservice类中增加

void updateAvater(String avatarUrl);

之后在userserviceimpl实现类中增加

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

最后再usermapper层加入

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

就欧克了

相关文章:

  • c++ 类的语法2
  • 用浏览器打开pdf,如何使用划词翻译?
  • 《Linux命令行大全(第2版)》PDF下载
  • Python-MCPInspector调试
  • 【连载14】基础智能体的进展与挑战综述-多智能体系统设计
  • TSN网络与DIOS融合:破解煤矿井下电力系统越级跳闸难题
  • 【C/C++】const关键词及拓展
  • MYSQL数据库集群高可用和数据监控平台(详细版)
  • Anaconda环境中conda与pip命令的区别
  • 冒泡排序的原理
  • 招行数字金融挑战赛数据分析赛带赛题二
  • 英语句型结构
  • 【Java项目脚手架系列】第六篇:Spring Boot + JPA项目脚手架
  • llama.cpp初识
  • c++STL-string的模拟实现
  • Python OpenCV性能优化与部署实战指南
  • wordpress自学笔记 第三节 独立站产品和类目的三种展示方式
  • RabbitMQ--进阶篇
  • AI Agent(9):企业应用场景
  • 【Bootstrap V4系列】学习入门教程之 组件-巨幕(Jumbotron)和列表组(List group)
  • 梅花奖在上海丨陈丽俐“婺剧折戏专场”:文戏武做,武戏文唱
  • 特朗普开启第二任期首次外访:中东行主打做生意,不去以色列
  • AI观察|从万元到百万元,DeepSeek一体机江湖混战
  • 《淮水竹亭》:一手好牌,为何打成这样
  • 民企老板被错羁212天续:申请国赔千万余元,要求恢复名誉赔礼道歉
  • 欧阳娜娜担任江西吉安文化旅游大使