学习笔记:黑马程序员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>标签

相关推荐
无限的鲜花3 小时前
反射(原创推荐)
java·开发语言
IT二叔3 小时前
Java项目部署-03-teamcity-cicd-docker镜像流水线方式部署
java·ci/cd·持续部署
一路向北he3 小时前
字节钢铁军团--“提供情境,而非控制”
java·开发语言·前端
超级数据查看器4 小时前
超级数据查看器 v10.0 发布
java·大数据·数据库·sqlite·安卓
Waay4 小时前
面试口述版:个人对 Prometheus 完整理解
运维·学习·云原生·面试·职场和发展·kubernetes·prometheus
折哥的程序人生 · 物流技术专研5 小时前
《Java 100 天进阶之路》第50篇:阻塞队列与并发容器(2026版)
java·面试题·java进阶·blockingqueue·并发容器·集合源码·java100天进阶
ai_coder_ai5 小时前
编写自动化脚本,在自己后端服务中使用Open Api进行设备相关操作
java·运维·自动化
硕风和炜5 小时前
【LeetCode: 2492. 两个城市间路径的最小分数 + DFS】
java·算法·leetcode·深度优先·dfs·bfs·并查集
格子软件6 小时前
2026年GEO贴牌代理:分布式多级分账状态机源码深度解构
java·vue.js·分布式·vue·geo
我是一颗柠檬6 小时前
【Java项目技术亮点】加权轮询负载均衡算法
java·算法·负载均衡