当前位置: 首页 > 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);

就欧克了

http://www.dtcms.com/a/184036.html

相关文章:

  • 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)
  • Java中的JDK7和JDK8时间类详解
  • 数字电子技术基础(五十七)——边沿触发器
  • Qt 窗口部件(2)输入部件详解
  • Canvas基础篇:虚线操作setLineDash和lineDashOffset详解
  • 前端性能指标及优化策略——从加载、渲染和交互阶段分别解读详解并以Webpack+Vue项目为例进行解读
  • 空战数据链基础术语解析:从概念到实战应用的入门指南
  • 联合类型的逻辑或关系与类型保护
  • 分享一个可以用GPT打标的傻瓜式SD图片打标工具——辣椒炒肉图片打标助手
  • 第26节:卷积神经网络(CNN)-数据增强技术(PyTorch)
  • 网络安全设备配置与管理-实验5-p150虚拟防火墙配置