Spring Boot + MyBatis Plus + MySQL电商项目 (一):项目简介
教程目录
Spring Boot + MyBatis Plus + MySQL电商项目 (一):项目简介
Spring Boot + MyBatis Plus + MySQL电商项目 (二):系统环境搭建
Spring Boot + MyBatis Plus + MySQL电商项目 (三):搭建静态页面
Spring Boot + MyBatis Plus + MySQL电商项目 (四):前后端数据对接
Spring Boot + MyBatis Plus + MySQL电商项目 (五):用户注册
Spring Boot + MyBatis Plus + MySQL电商项目 (六):商品列表
Spring Boot + MyBatis Plus + MySQL电商项目 (七):商品详情
Spring Boot + MyBatis Plus + MySQL电商项目 (八):购物车
Spring Boot + MyBatis Plus + MySQL电商项目 (九):地址管理
Spring Boot + MyBatis Plus + MySQL电商项目 (十):用户管理
前言
自己是一名在校大学生,自学了Java开发以后,发现动手能力至关重要,在接触到很多知识后,想通过这个项目来巩固一下自己学习的效果,如果这个项目能帮助到大家的话,那样更好了。
这个项目是我在b站上看一位up主的视频学习的,由于自己水平有限,仅仅看视频并不能完全吃透其中技术的巧妙和业务场景的设计,所以通过这篇教程也让自己更好理解开发下的一些业务场景的实现,更好的锻炼自己的能力。
当然了,我仅仅是一个入门不久的小菜鸟,对于各位老大哥们,我还要更加努力,如果教程有什么不对的地方,十分欢迎老大哥们能够指出,也希望大家在评论区积极讨论。
项目概述
这个项目使用了现在主流的开发框架SpringBoot,数据持久层框架MyBatis-Plus以及关系型数据库MySQL。
技术架构:
项目部署:
关于SpringBoot的简单使用,这篇文章有介绍: SpringBoot简单入门
项目预览
-
登录
-
首页
-
购物车
-
页面菜单
-
商品
技术栈
前端页面:Thymeleaf
数据库:MySQL
数据库持久层:MyBatis-Plus
开发框架:SpringBoot
项目搞点
- 如何设计购物车?
- 如何设计网站页面上的分级?
- 如何设计登录拦截以及权限管理?
- 如何实现前后端数据对接?
结语
完整的项目文章还是第一次写,要坚持下去把这个项目教程做完,当然开学如果有事的话可能会更的慢一些,自己也比较懒(手动狗头)。
另外项目中所接触到的其他技术我也会一一详细列出来,如果文章有不正确的地方,欢迎各位指出,祝大家牛年快乐。
甘城なつきー: mysql8.0版本使用 SET GLOBAL validate_password.policy = LOW; SET GLOBAL validate_password.length = 9; 修改安全策略
我常用的名字都被用了: 那请问,服务端slave1是否需要初始化元数据?我这边直接启动metastore服务,会报Caused by: MetaException(message:Exception thrown when executing query : SELECT 'org.apache.hadoop.hive.metastore.model.MVersionTable' AS `NUCLEUS_TYPE`,`A0`.`SCHEMA_VERSION`,`A0`.`VERSION_COMMENT`,`A0`.`VER_ID` FROM `VERSION` `A0`) 然后,去MySQL查看数据库,里面是没有表的 请问这种是什么原因造成的,要如何解决?
清韵凌波: 参考链接:https://zhuanlan.zhihu.com/p/471661231
Hai142: 楼下的下载地址可以下载正确的。另外不同版本的VS要注意。反正我用的是2019 2022不合适