
springboot项目
文章平均质量分 91
String[ ] args
学生
展开
-
springboot项目外卖管理 day09-mysql主从复制以及nginx入门
MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的二进制日志功能。就是一台或多台NysQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL主从复制是MySQL数据库自带功能,无需借助第三方工具。MySQL复制过程分成三步:1.master将改变记录到二进制日志(binary log)原创 2023-07-01 18:29:18 · 1414 阅读 · 0 评论 -
springboot项目外卖管理 day08-缓存优化
Spring cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术抽象接口。原创 2023-07-01 17:37:59 · 939 阅读 · 0 评论 -
springboot项目外卖管理 day07-功能补充
这里我就直接用了BeanUtils.copyProperties直接复制了,然后在set两个属性,好像就可以了,不过我看数据库的时候,备注没有copy过来,地址是选择当前默认地址(如果你改了默认地址,那么不是之前的地址,好像也挺合理的)请求路径为/order/again,请求方式为POST,数据只携带了一个json格式的id数据,根据常识,这个id只能是orders表中的订单id,即order_id。这个请求大概率是用于处理数据回显的,请求路径/setmeal/{setmealId},请求方式GET。原创 2023-06-14 19:57:42 · 1892 阅读 · 0 评论 -
springboot项目外卖管理 day06-用户端进行展示与下单操作
移动端用户将菜品或者套餐加入购物车后,可以点击购物车中的 【去结算】 按钮,页面跳转到订单确认页面,点击 【去支付】 按钮则完成下单操作。1、点击 [加入购物车] 或者 [+] 按钮,页面发送ajax请求,请求服务端,将菜品或者套餐添加到购物车。2、点击购物车图标,页面发送ajax请求,请求服务端查询购物车中的菜品和套餐。3、在订单确认页面,发送ajax请求,请求服务端获取当前登录用户的购物车数据。2、在订单确认页面,发送ajax请求,请求服务端获取当前登录用户的默认地址。原创 2023-06-14 19:36:09 · 1662 阅读 · 0 评论 -
springboot项目外卖管理 day05-新增与删除套餐
同样的这里的插入也不止是对setmeal一张表的操作还有SetmealDish,首先把基本信息插入setmeal表,由于是新增套餐其id是基于雪花算法自动生成的,所以需要在save完之后才能获得id,后面再遍历集合给setmealDish中的setmealid赋值便可。后台系统中可以管理套餐信息,通过新增套餐功能来添加一个新的套餐,在添加套餐时需要选择当前套餐所属的套餐分类和包含的菜品,并且需要上传套餐对应的图片,在移动端会按照套餐分类来展示对应的套餐。5、页面发送请求进行图片下载,将上传的图片进行回显。原创 2023-06-10 22:37:58 · 726 阅读 · 0 评论 -
springboot项目外卖管理 day04-文件的上传下载与菜品的新增与修改
文件上传,也称为upload,是指将本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。method=“post” 采用post方式提交数据enctype=“multipart/form-data” 采用multipart格式上传文件type=“file” 使用input的file控件上传。原创 2023-06-09 02:04:55 · 772 阅读 · 1 评论 -
springboot项目外卖管理 day03-公共字段填充与新增删除分类
day3完成的是公共字段填充与新增删除分类主要学习到的有1、当多个表中有多个公共字段需要赋值可以使用mp提供的公共字段填充功能2、ThreadLocal是什么,有什么作用3、自定义异常。原创 2023-06-07 12:29:24 · 917 阅读 · 0 评论 -
springboot项目外卖管理 day02-新增员工以及员工信息编辑
day2完成的是新增员工与员工信息的编辑功能主要学习到的有1、当程序出现某一类异常时,如何进行统一管理2、分页插件的配置与使用3、js对long型数据进行处理时丢失精度该如何处理。原创 2023-06-06 11:51:43 · 641 阅读 · 0 评论 -
springboot项目外卖管理 day01-项目搭建以及后台登陆
创建数据库并导入sql文件day1完成的便是项目的搭建和其中的登录功能,其中前端页面以及数据库数据都是已经准备好的,主要学习到的有1、如果静态资源未放置默认的static目录下该如何处理2、如何将服务器响应的结果包装成特定的类型返回给前端页面3、如何进行密码加密4、如何使用过滤器。原创 2023-06-05 01:03:10 · 872 阅读 · 0 评论