学习笔记:黑马程序员JavaWeb开发教程(2025.3.30)

11.6 案例-文件上传-阿里云OSS-集成

从程序中获取URL给前端,前端显示图片

拿到URL,但是在浏览器里面是直接下载,展示可以使用html中的<image>标签

Spring环境下,不建议再去new对象,将其交给IOC容器管理,给AliOSSUtils加上@Component注解

在接口里面只需要完成一个操作,调用阿里云OSS的工具类,将接收到的文件上传到阿里云OSS对象存储服务中,交给OSS来管理,再将获取到的URL返回给前端

11.7 案例-修改员工-查询回显

修改员工分两步,先根据id把数据查询出来,并且回显展示,再是点击保存之后,需要更新数据库中的数据

11.7 案例-修改员工-修改员工

数据查询回显之后,在表单中展示原有的数据,在原有的数据基础上修改员工的基本信息,修改完毕之后点击保存,将修改后的数据提交到服务端,最终修改数据库表中的数据

Json格式的参数,在服务端需要通过实体类来接收,并且在实体类前面要加上一个注解@RequestBody

在服务层,需要补充基本信息,也就是更新时间,在Mapper层,使用动态SQL,动态SQL解决多余逗号的问题,把set关键字替换成<set>标签

相关推荐
代码游侠5 分钟前
学习笔记——线程控制 - 互斥与同步
linux·运维·笔记·学习·算法
李子园的李8 分钟前
Java函数式接口——渐进式学习
java
running up11 分钟前
Spring Bean生命周期- BeanDefinition 加载与 BeanFactoryPostProcessor BeanPostProcessor
java·后端·spring
爱吃泡芙的小白白13 分钟前
Agent学习——xiaomi MiMo V2 Flash大模型的API申请
学习·agent·xiaomi mimo
四谎真好看20 分钟前
MySQL 学习笔记(进阶篇1)
笔记·学习·mysql·学习笔记
222you20 分钟前
Java线程的三种创建方式
java·开发语言
脸大是真的好~27 分钟前
计算机408基础相关面试题-备用,不推荐
java
三品吉他手会点灯27 分钟前
STM32F103学习笔记-19-SysTick-系统定时器(第1节)-功能框图讲解和优先级配置
笔记·stm32·单片机·嵌入式硬件·学习
小费的部落27 分钟前
Excel 在Sheet3中 匹配Sheet1的A列和Sheet2的A列并处理空内容
java·前端·excel
小易吾28 分钟前
VISIO导出高清PDF有效方法
笔记·pdf