准备工作:项目创建 1、创建maven项目 注意:一定要检查项目编码以及maven仓库配置,jdk配置等 2、导入pom文件 mysql mysql-connector-java...main(String[] args) { SpringApplication.run(ReggieApplication.class,args); log.info("项目启动成功...employee/login 2、实体类和mapper的开发 在entity中导入实体类Employee类;使用mybatis-plus提供的自动生成的mapper EmployeeMapper.java...public interface EmployeeService extends IService { } EmployeeServiceImpl.java @Service public
,一般外部用户无法访问 测试环境(testing):专门给测试人员使用的环境,用户测试项目,一般外部用户无法访问 上产环境(production):即线上环境,正式提供对外服务的环境 02、瑞吉外卖项目介绍...1、项目介绍 本项目(瑞吉外卖)时专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括系统管理后台和移动端应用两部分。...通过原型展示,可以更加直观的了解项目的需求和提供的功能 瑞吉外卖后台(管理端) 瑞吉外卖前台(用户端) 注意:产品原型主要用户展示项目的功能,并不是最终的页面效果 3、技术选型 4、功能架构 5、角色...01.创建maven项目 02.配置依赖 1.8 8</maven.compiler.source
1、功能清单 2、后台管理系统 地址:http://localhost:8080/backend/index.html 01、登录页 02、员工管理 03...
;//import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.List...;import java.util.Map;import java.util.Scanner;//import java.util.Set; public class AdminSys implements...java.util.List;import java.util.Map;import java.util.Objects;import java.util.Set; public class OrderSys...java.util.List;import java.util.Map;import java.util.Scanner;import java.util.Set; //客户id,客户名,性别,密码,...java.util.List;import java.util.Map;import java.util.Objects;import java.util.Set; public class DishesSys
来源:blog.csdn.net/weixin_44219955 ---- 傻瓜式外卖点餐系统(无数据库) tips: 菜品类(菜品id,菜品名,菜品类型,上架时间,单价,月销售,总数量) 管理员类...; //import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List...import java.util.List; import java.util.Map; import java.util.Objects; import java.util.Set; public...import java.util.List; import java.util.Map; import java.util.Scanner; import java.util.Set; //客户id,...; import java.util.List; import java.util.Map; import java.util.Objects; import java.util.Set; public
瑞吉外卖项目剩余功能补充 这个是自己基于学习B站 黑马瑞吉外卖项目,补充一些视频里面没有定义的功能或者是需要自己实现的功能。仅供学习参考,本人可能代码不太规范,但是功能自己测试是没有问题的。...引用站外地址 黑马程序员Java项目实战《瑞吉外卖》 轻松掌握springboot + mybatis plus开发核心技术的真java实战项目_哔哩哔哩_bilibili 菜品启售和停售 前端发过来的请求
瑞吉外卖Day3 创造实属不易,代码笔记全是个人学习的理解,希望大家点赞关注支持一下 公共字段填充 一、问题分析 二、实现步骤 1、在实体类的属性上加入@TableField注解,指定自动填充的策略...import org.apache.ibatis.reflection.MetaObject; import org.springframework.stereotype.Component; import java.time.LocalDateTime...; import java.time.LocalDateTime; /** * 分类 */ @Data public class Category implements Serializable...; import java.math.BigDecimal; import java.time.LocalDateTime; /** 菜品 */ @Data public class Dish implements...; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 套餐 */ @Data public class Setmeal
瑞吉外卖Day6 移动端登录功能 一、移动端登录优点及流程 手机验证码登录的优点:方便快捷,无需注册,直接登录 登录流程:输入手机号>获取验证码>输入验证码>点击登录>登录成功 注意:通过手机验证码登录...; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 购物车 */ @Data public class ShoppingCart...; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 订单 */ @Data public class Orders...; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 订单 */ @Data public class Orders...; import java.time.LocalDateTime; import java.util.List; import java.util.concurrent.atomic.AtomicInteger
如果有数据,则直接返回缓存数据;若没有数据,调用方法并将返回值放到缓存中 @CachePut 将方法的返回值放到缓存中 @CacheEvict 将一条或多条数据从缓存中删除 在spring boot项目中...,使用缓存技术只需在项目中导入相关缓存技术的依赖包,并在启动类上使用@EnableCaching开启缓存支持即可 例如,使用Redis作为缓存技术,只需要导入Spring data Redis的maven
瑞吉外卖Day4 以下所有笔记均是个人学习总结的,希望大家点赞关注支持一下 文件上传与下载 一、前端代码要求 **文件上传,也称为upload,是指将本地图片、视频、音频等文件上传到服务器上....; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import...; import java.util.List; import java.util.stream.Collectors; @Service @Slf4j public class DishServiceImpl...; import java.time.LocalDateTime; /** 菜品口味 */ @Data public class DishFlavor implements Serializable...; import java.util.List; import java.util.stream.Collectors; @RestController @RequestMapping("/dish"
瑞吉外卖Day5 新增套餐 将新增页面录入的套餐信息插入到setmeal表,同时向setmeal_dish表插入套餐和菜品关联数据。...; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 套餐菜品关系 */ @Data public class...import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; import java.util.Arrays...; import java.util.List; import java.util.stream.Collectors; @RestController @RequestMapping("/setmeal...; }catch (ClientException e) { e.printStackTrace(); } } } package com.study.utils; import java.util.Random
该系统是基于java+springboot开发的外卖点餐网站、外卖点餐管理系统。是给师弟开发的课程作业。运行过程中的问题,可以在github咨询作者。...food.gitapp.cn后台地址: http://food.gitapp.cn/admin后台管理帐号:用户名:admin123密码:admin123源码地址https://github.com/geeeeeeeek/java_food...xxx/xxx.sql;(5) 启动后端服务:点击IDEA顶部run按钮前端运行步骤(1) 安装node 16.14(2) cmd进入web目录下,安装依赖,执行:npm install (3) 运行项目
环境搭建 一、maven坐标 在项目的pom.xml文件中导入spring data redis的maven坐标 org.springframework.boot... spring-boot-starter-data-redis 二、配置文件 在项目的application.yml...redis相关配置: spring Fedis: host:172.17.2.94 port:6379 password: root@123456 database: 0 三、配置类 在项目中加入配置类...AppData\Roaming\Typora\typora-user-images\image-20230321210437455.png)] 三、Spring Cache 使用方式 在Spring Boot项目中使用
例如我们的项目名称叫 heima,有user和product两种不同类型的数据,我们可以这样定义key: user相关的key:heima:user:1 product相关的key:heima:...客户端-Jedis 在Redis官网中提供了各种语言的客户端,地址:https://redis.io/docs/clients/ 其中Java客户端也包含很多: 标记为❤的就是推荐使用的java客户端...首先,新建一个maven项目,然后按照下面步骤执行: 6.1.1引入依赖 <?xml version="1.0" encoding="UTF-8"?...最终结果如图: 整体可读性有了很大提升,并且能将Java对象自动的序列化为JSON字符串,并且查询时能自动把JSON反序列化为Java对象。...; import java.util.Set; import java.util.concurrent.TimeUnit; @SpringBootTest @RunWith(SpringRunner.class
master_password='Spiderman@123456',master_logfile='mysql-bin,@00001',master log_pos=442; start slave; 项目实现读写分离...二、Sharding-JDBC介绍 Sharding-JDBC定位为轻量级Java框架,在Java的]DBC层提供的额外服务。...在主库中创建瑞吉外卖项目的业务数据库reggie并导入相关表结构和数据。
项目实现读写分离 3.1 数据库环境准备 3.2 创建Git分支 3.3 读写分离配置 3.4 功能测试 3.5 Git合并代码 前言 1)....主从复制的结构,我们在第一节已经完成了,那么我们在项目中,如何通过java代码来完成读写分离呢,如何在执行select的时候查询从库,而在执行insert、update、delete的时候,操作主库呢?...2.2 ShardingJDBC介绍 Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。...项目实现读写分离 3.1 数据库环境准备 直接使用我们前面在虚拟机中搭建的主从复制的数据库环境即可。...在主库中创建瑞吉外卖项目的业务数据库reggie, 并导入相关表结构和数据(我们可以将自己之前在本地开发时使用的数据库数据导出, 然后导入到服务器中的主库即可)。 1).
瑞吉外卖实战项目全攻略——总结篇 该系列将记录一份完整的实战项目的完成过程,该篇属于总结篇,主要负责总结整个项目技术点和注意点 案例来自B站黑马程序员Java项目实战《瑞吉外卖》,请结合课程资料阅读以下内容...框架来进行完成,该项目中我们只负责后端代码开发以及单元测试 项目本身介绍 项目整体介绍: 本项目(瑞吉外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产 品,包括系统管理后台和移动端应用两部分。...\瑞吉外卖\Code\reggie\imgs\ 前后端项目部署 我们的实际部署通常分为两台服务器,来完成前后端分开部署 前端项目部署 我们首先来完成前端项目的部署: 在服务器中安装Nginx,并将课程中的...: 将资料中的reggieStart.sh文件上传到服务器B中,通过chmod命令设置权限 然后我们直接执行sh文件即可,后端项目开启 结束语 到这里我们的第一个项目就彻底完成了,以上就是《瑞吉外卖...附录 该文章属于总结内容,具体参考B站黑马程序员的Java项目实战《瑞吉外卖》 这里附上视频链接:黑马程序员Java项目实战《瑞吉外卖》哔哩哔哩_bilibili
瑞吉外卖实战项目全攻略——功能补充篇 该系列将记录一份完整的实战项目的完成过程,该篇属于功能补充篇 案例来自B站黑马程序员Java项目实战《瑞吉外卖》,请结合课程资料阅读以下内容 该篇我们将完成课程中未完成的所有功能...; import java.util.Date; import java.util.List; import java.util.Map; import java.util.stream.Collectors...; import java.util.Date; import java.util.List; import java.util.Map; import java.util.stream.Collectors...; import java.util.Date; import java.util.List; import java.util.Map; import java.util.stream.Collectors...项目实战《瑞吉外卖》 这里附上视频链接:业务开发Day1-01-本章内容介绍_哔哩哔哩_bilibili
缘起 大家知道 外卖小哥都是很辛苦的. 所以他们巴不得从接单处到用户住处能以最短路到达. 你能帮帮他们吗?
领取专属 10元无门槛券
手把手带您无忧上云