摘要:
店铺营业状态设置 Redis入门 Redis简介 Redis是一个基于内存的 key-value 结构数据库。 Redis的特点 基于内存存储,读写性能高。 适合存储热点数据(热点商品、资讯、新闻)。 企业应用广泛。 Redis的网站 官网:https://redis.io 中文网:https:// 阅读全文
摘要:
套餐管理 新增套餐 需求分析和设计 产品原型 新增套餐 添加菜品窗口 业务规则 套餐名称唯一。 套餐必须属于某个分类。 套餐必须包含菜品。 名称、分类、价格、图片为必填项。 添加菜品窗口需要根据分类类型来展示菜品。 新增的套餐默认为停售状态。 接口设计 根据类型查询分类(已完成) 根据分类id查询菜 阅读全文
摘要:
菜品管理 公共字段自动填充 问题分析 业务表中存在公共字段: 字段名 含义 数据类型 create_time 创建时间 datetime create_user 创建人id bigint update_time 修改时间 datetime update_user 修改人id bigint 这些公共字 阅读全文
摘要:
员工管理、分类管理 新增员工 需求分析和设计 产品原型 业务规则 账号必须是唯一的。 手机号为合法的11位手机号码。 身份证号为合法的18位身份证号码。 密码默认为123456。 接口设计 本项目约定:管理端发出的请求,统一使用/admin作为前缀,用户端发出的请求,统一使用/user作为前缀。 数 阅读全文
摘要:
项目概述、环境搭建 软件开发整体介绍 软件开发流程 步骤 任务或输出文件 需求分析 需求规格说明书、产品原型 设计 UI设计、数据库设计、接口设计 编码 项目代码、单元测试 测试 测试用例、测试报告 上线运维 软件环境安装、配置 角色分工 角色 分工 处于流程 项目经理 对整个项目负责,任务分配、把 阅读全文
摘要:
Maven高级 分模块设计与开发 分模块设计就是将项目按照功能拆分成若干个子模块。 优点:方便项目的管理维护、扩展,也方便模块间的相互调用,资源共享。 分模块设计需要先针对模块功能进行设计,再进行编码实现。不会先将工程开发完毕,然后进行拆分。 继承与聚合 继承 继承描述的是两个工程间的关系,与jav 阅读全文
摘要:
SpringBoot原理 配置优先级 配置文件 SpringBoot 中支持三种格式的配置文件:application.properties,application.yml,application.yaml。 其优先级为:application.properties > application.ym 阅读全文
摘要:
事务管理、AOP 事务管理 事务回顾 事务是一组操作的集合,它是一个不可分割的工作单位,这些操作要么同时成功,要么同时失败。 操作 开启事务(一组操作开始前,开启事务):start transaction / begin。 提交事务(这组操作全部成功后,提交事务):commit。 回滚事务(中间任何 阅读全文
摘要:
SpringBootWeb案例(三) 登录功能 LoginController: import com.zgg1h.pojo.Emp; import com.zgg1h.pojo.Result; import com.zgg1h.service.EmpService; import lombok.e 阅读全文
摘要:
SpringBootWeb案例(二) 新增员工 实现 EmpController: @PostMapping public Result add(@RequestBody Emp emp) { log.info("新增员工:{}", emp); empService.add(emp); return 阅读全文