![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
瑞吉外卖项目实战
文章平均质量分 63
瑞吉外卖项目实战
白小筠
这个作者很懒,什么都没留下…
展开
-
瑞吉外卖项目实战Day9-前后端分离,项目部署
服务器A:192.168.205.128服务器B:192.168.205.128jdk:运行Java项目git:版本控制工具maven:项目构建工具jar:Spring Boot项目打成Jjar包基于内置Tomcat运行Mysql:主从复制结构中的从库Redis:缓存。原创 2022-08-12 10:03:18 · 356 阅读 · 0 评论 -
前后端分离开发
使用Swagger你只需要按照它的规范取定义接口及接口相关的信息,在通过Swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,以及在线调试页面等功能。前后端分离开发后,从工程结构上也会发生变化,即前后端代码不在混合在一个maven工程中,而是分为前端工程和后端工程。注解演示@ApiImplicitParams和@@ApiImplicitParam。源码地址:https://github.com/YMFE/yapi。注解演示@ApiModel和@ApiModelProperty。...原创 2022-08-12 09:25:49 · 227 阅读 · 0 评论 -
Nginx
反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获取目标服务器的资源,反向代理服务器负责将请求转发给目标服务器。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uoyL1K2p-1660267335155)(https://s2.loli.net/2022/08/11/zEQc97MfNXiSjqr.png)]当修改Nginx配置文件后,需要重新加载才能生效,可以使用下面的命令重新加载配置文件。...原创 2022-08-12 09:22:33 · 87 阅读 · 0 评论 -
瑞吉外卖项目优化Day08-Mysql主从复制
测试没有问题,则提交该分支到远程仓库。创建新的分支v1.1。原创 2022-08-12 09:15:13 · 207 阅读 · 0 评论 -
Mysql主从复制
Mysql复制过程分为三步:master(主库)将改变记录到二进制日志slave(从库)将master的binary lo拷贝到它的中继日志slave 重做中继日志中的事件,将改变应用到自己的数据库。原创 2022-08-12 08:46:30 · 213 阅读 · 0 评论 -
瑞吉外卖项目Day07-缓存优化
优化原因:用户数量多,系统访问量大,频繁访问数据库,系统性能下降,用户体验差.gitignore文件将代码提交到giee仓库中创建v1.0分支。原创 2022-08-11 11:03:18 · 291 阅读 · 0 评论 -
Spring Cache
SpringCache是一个框架,实现了基于注解的缓存功能,只需要简单的加一个注解,就能实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的cache实现。具体就是通过CacheManager接口来统一不同的缓存技术。...原创 2022-08-11 09:12:54 · 77 阅读 · 0 评论 -
瑞吉外卖项目实战Day06--手机端
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lWEpLhte-1659929421785)(https://s2.loli.net/2022/08/06/mdhMPrlfYJX48eV.png)]此时页面加载完成时候,还发送了一次ajax请求用于加载购物车数据,此处可以将这次请求的地址暂时修改一下。3.创建OrdersService和OrderDetailService,还有对应的实现类。3.创建对应的Service和ServiceImpl。...原创 2022-08-08 11:31:15 · 830 阅读 · 4 评论 -
瑞吉外卖项目实战Day05
1.创建套餐实体类Setmeal和套餐与菜品的关系SetmealDish实体类。当点击添加菜品时,根据分类查询菜品,并且设置菜品为的排序是按照价格升序排序。需要在SetmealServiceImpl中自定义一个方法来完成。2.创建对应的mapper和servlet及其实现类。在SetmealController中调用这个方法。前面写过这个分类查询,根据前端请求的type查询。添加分页查询的条件(判断是否被删除)该表单数据包含了套餐分类和套餐内容。所以需要同时完成两张表的新增操作。...原创 2022-08-06 09:04:28 · 294 阅读 · 0 评论 -
瑞吉外卖项目实战Day04
创建DishService,DishFlavorService和DishServiceImpl,DishFlavorServiceImpl。注意修改分页查询的条件(当菜品的isDeleted=1时)不展示该菜品。导入dish(菜品)实体类和dishflavor(口味)实体类。在DishController中调用这个方法,返回成功即可。所以需要自定义一个方法完成数据的插入,并且需要添加事务。进入添加菜品界面,会发出一个请求查询菜品分类。我们需要重新创建一个实体类 DishDto。因为需要同时操作两张表。...原创 2022-08-05 09:36:22 · 289 阅读 · 0 评论 -
瑞吉外卖项目实战Day03
1.创建实体类Category与数据库相对应2.创建CategoryMapper3.创建CategoryService和CategoryServiceImpl4.创建CategoryController二、新增菜品分类和新增套餐分类在CategoryController中添加根据sort字段进行升序排序三、修改和删除分类在CategoryController中添加...原创 2022-08-05 08:30:47 · 201 阅读 · 0 评论 -
瑞吉外卖项目实战Day02
返回添加成功的信息当出现账号相同的情况,会报sql异常处理方法定义一个异常处理器捕获全局的异常进行处理。原创 2022-07-30 11:39:21 · 279 阅读 · 0 评论 -
瑞吉外卖项目实战Day01
导入完成之后进行静态资源映射(如果是直接使用springboot框架就不需要进行静态资源映射)创建一个配置类继承WebMvcConfigurationSupport。创建一个接口(EmployeeMapper)继承BaseMapper。创建一个接口(EmployeeService)继承IService。注意使用boot框架的需要手动修改MySQL的版本。添加拦截器(当用户没有登录不能进入首页)application.yml配置文件。创建一个返回结果类(前后端协议).........原创 2022-07-28 10:43:35 · 237 阅读 · 1 评论