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

项目搞点

  • 如何设计购物车?
  • 如何设计网站页面上的分级?
  • 如何设计登录拦截以及权限管理?
  • 如何实现前后端数据对接?

结语

完整的项目文章还是第一次写,要坚持下去把这个项目教程做完,当然开学如果有事的话可能会更的慢一些,自己也比较懒(手动狗头)。
另外项目中所接触到的其他技术我也会一一详细列出来,如果文章有不正确的地方,欢迎各位指出,祝大家牛年快乐。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
以下是 Spring Cloud Alibaba + Spring Boot + Nacos + Mybatis Plus + MySQL 项目搭建步骤: 1. 创建 Spring Boot 项目 使用 Spring Initializr 创建一个新的 Spring Boot 项目,选择需要的依赖,例如 Web、MySQLMybatis Plus 等。 2. 集成 Spring Cloud Alibaba 在 pom.xml 中添加 Spring Cloud Alibaba 的依赖: ``` <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.2.1.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> ``` 3. 集成 Nacos 在 pom.xml 中添加 Nacos 的依赖: ``` <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> ``` 在 application.properties 中添加 Nacos 的配置: ``` spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 ``` 4. 集成 Mybatis Plus 在 pom.xml 中添加 Mybatis Plus 的依赖: ``` <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</version> </dependency> ``` 5. 集成 MySQL 在 pom.xml 中添加 MySQL 的依赖: ``` <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> ``` 在 application.properties 中添加 MySQL 的配置: ``` spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8 spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver ``` 6. 编写代码 在 src/main/java 目录下创建包和类,编写业务逻辑代码和数据访问代码。 7. 启动项目 运行项目,访问 http://localhost:8080 可以看到项目的首页。 以上是 Spring Cloud Alibaba + Spring Boot + Nacos + Mybatis Plus + MySQL 项目搭建步骤,希望能对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值