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

(苍穹外卖)day03菜品管理

目录

一.公共字段自动填充

1.问题分析

2.代码开发 

二.新增菜品

 1.需求分析和设计​编辑

2.代码开发

三.菜品分页查询

代码开发:

 四.删除菜品

代码开发:

五.修改菜品

代码开发:


一.公共字段自动填充

1.问题分析

2.代码开发 

 创建一个包 下面放注解

AutoFill--字面意思:自动填充(标识哪些方法需要处理)--注解:在mapper上

自定义注解:用于标识某个方法需要进行功能字段自动填充处理

切面类:通知+切入点

//指定数据库操作的类型

getargs---获取参数

二.新增菜品

 1.需求分析和设计

2.代码开发

开发文件上传接口:

浏览器前端文件上传---提交到后端服务---文件上传到对象存储服务(OSS)

防止重名覆盖--使用uuid

前端请求到了路径 将图片展示了出来

  • @Transactional 是一个 Spring框架中的注解,用于声明事务的属性。它可以被应用在类或方法上,用于将带有该注解的方法或类中的操作组织成一个原子性的工作单元,要么全部成功提交,要么全部回滚。

多个数据库--保证数据的一致性

三.菜品分页查询

 

代码开发:

 

query是地址栏的get后面的问号的方式 

 四.删除菜品

query--地址栏传参

一共会涉及三张表

代码开发:

 status--代表起售或者停售

五.修改菜品

代码开发:

 

此时,可以成功修改数据


http://www.kler.cn/news/284296.html

相关文章:

  • 5Kg负重30分钟长航时多旋翼无人机详解
  • MySQL简介和管理
  • 为什么我的手机卡需要快递员给激活?这到底安全吗?
  • Web攻击-XSS、CSRF、SQL注入
  • SimpleTranslationAIAgent:基于C#与LLM的翻译AI Agent
  • 国产游戏行业的技术进步与未来展望
  • Java | Leetcode Java题解之第385题迷你语法分析器
  • Linux 配置wireshark 分析thread 使用nRF-Sniffer dongle
  • kafak推送消息。
  • jenkins安装k8s插件发布服务
  • 项目中Redis常见的一些问题(缓存穿透,缓存雪崩,内存耗尽等)
  • Elasticsearch - SpringBoot 查询 es 相关示例
  • Linux Debian12安装flameshot火焰截图工具
  • 线段树维护更多类型的信息
  • c++ 分布式服务器 1
  • Linux | 进程池技术解析:利用无名管道实现并发任务处理(含实现代码)
  • NTP时间服务器是什么?功能是什么?京准电钟
  • 今日(2024年8月30日)科技新闻(本周)
  • Git之2.5版本重要特性及用法实例(五十七)
  • 《机器学习》【项目】 爬虫爬取数据、数据分词、贝叶斯算法、判断分类 <完整实战详解> (全篇完结)
  • ajax学习笔记
  • 认知杂谈42
  • 【系统】Linux系统下载 ubuntu/deepin/deepin
  • JAVA毕业设计166—基于Java+Springboot+vue3的流浪宠物救助管理小程序(源代码+数据库)
  • golang学习笔记——channel使用场景
  • 【云原生】Kubernetes中如何通过Pod名称查询Docker容器ID,通过Docker容器ID查询Pod名称?
  • Kafka队列:分布式系统的消息引擎
  • 【方案合集】园区数据治理解决方案(PPT原件)
  • RK3588 系列之2—通过PC网络共享,连接开发板
  • 8款对比分析:哪款协同办公软件最适合您的团队?