从零开始的「校园商铺」毕设全栈开发—环境搭建

header

☕前言:

不知不觉已经在大学中度过了四年时光,春暖花开、桃红柳绿,又到了一年毕设季,恰逢〖新星计划·2023〗活动正好有毕设相关的创作方向,号称两小时带我搞定毕设,像我这样喜欢白嫖(呸,喜欢学习)的有志青年自然是不能缺席~

✨我的毕设选题是「校园商铺」全栈开发,在毕设专栏中,我将会分享我的毕业设计详细过程和技术细节,希望能够对正在进行类似项目的读者提供一些帮助和启示。

新星计划导师:Designer 小郑
欢迎关注我的毕设专栏:毕业设计 — Mymel_晗


技术选型

校园商铺旨在为学生提供一个方便快捷的购物平台,同时也为商家提供一个展示和销售商品的渠道。在这个项目中,我们需要选择合适的技术来实现网站的功能和性能~

  • 前端:Vue 框架、前端 SUI 组件库
  • ‍♂️后端:Spring、SpringMVC、Spring Boot 框架、Mybatis(ORM 框架)
  • ️‍♀️ 数据存储:MySQL、Redis 缓存、RabbitMQ 消息队列
  • ⛹️‍♂️ 开发工具:VS Code、IDEA、Navicat(数据库管理工具)
  • ‍♂️其他:Postman(接口测试)、Docker(用于项目部署)

这些技术具有高效、可扩展和易于开发的特点,可以帮助我们实现一个高性能、易用和可靠的校园商铺网站。


安装开发工具

既然是「校园商铺」毕设全栈开发,前端和后端的开发工具必须统统安排上~

前端的开发工具选择的是微软出品的 VS Code,丰富的插件让原本是代码编辑器的它具备了 IDE 的各种功能,最主要的是轻量、开源,非常适合编写前端代码。

从零开始的「校园商铺」毕设全栈开发—环境搭建_第1张图片

下载地址:Visual Studio Code - Code Editing. Redefined

后端使用 Java 语言进行开发,开发工具当然是选用大名鼎鼎的 IntelliJ IDA,可以很好的支持 Spring Boot 框架。虽然 IDEA 需要付费才能使用,但是 V2021.1.3 之前的版本可以在不登陆的情况下试用 30 天,足够我们完成毕设了。关于 IDEA 的使用,欢迎阅读我之前的一篇文章:开发利器IntelliJ IDEA—带你体验各种神奇操作,里面介绍了很多 IDEA 的实用功能。

从零开始的「校园商铺」毕设全栈开发—环境搭建_第2张图片

下载地址:IntelliJ IDEA – 领先的 Java 和 Kotlin IDE


环境搭建

都 2023 年了,不会还有人手动安装 MySQL 这些基础架构组件吧,聪明人已经偷偷开始用上 Docker 啦

Docker 是一个应用程序引擎,有点类似于虚拟机,但是比虚拟机轻量很多,Docker 能够将应用程序与基础架构分开,从而可以快速交付软件。借助 Docker,你可以与管理应用程序相同的方式来管理基础架构。

下面让我们一起使用 Docker 把 MySQL、Redis、Rabbit 这些组件吧…

1. 先来把 Docker 装上:

从 Docker 官网 下载适合自己系统的安装包,Windows 和 Mac OS 下载的都是 Docker Desktop。

从零开始的「校园商铺」毕设全栈开发—环境搭建_第3张图片

安装步骤也非常简单,无脑点击下一步就行~

唯一需要注意的就是 Windows 系统运行 Docker 需要借助 WSL 子系统,这个是 Win10 自带的,只不过要 WSL 2 版本的才行,可以前往微软的 帮助文档(WSL 2 上的 Docker 远程容器入门) 查看如何从 WSL 切换到 WSL 2。

安装完成后桌面会多出来一个 Docker Desktop 图标,点击它就可以启动 Docker 了。

2. 安装 MySQL:

Docker 自带了可视化面板,但这里我们直接在 CMD 命令行中使用指令按装应用,更快捷。

  • 拉取 MySQL 镜像:docker pull mysql:5.7
  • 创建容器并运行:
    docker run \
    --name mysql \
    -d \
    -p 3306:3306 \
    --restart unless-stopped \
    -e MYSQL_ROOT_PASSWORD=123456 \
    mysql:5.7
    
    -p 3306:3306 用于绑定端口,冒号前面的是 Docker 内部的端口号,冒号后面的是暴露给外面访问的端口号,-e MYSQL_ROOT_PASSWORD 用于指定登录密码,默认账户为 root

3. 安装 Redis:

和上面的安装方式大同小异~

  • 拉取 Redis 镜像:docker pull redis
  • 创建容器并运行:docker run -p 6379:6379 --name redis

4. 安装 RabbitMQ:

  • 拉去 RabbitMQ 镜像:docker pull rabbitmq
  • 创建容器并运行:
    docker run -d --hostname my-rabbit --name rabbit -p 15672:15672 -p 5673:5672 rabbitmq
    

安装 JDK

之前安装 JDK 都是去甲骨文的官网下载压缩包,解压出来还要配置环境变量,这回我直接选择 Open JDK,双击安装就可以直接用了。

前往 下载 Microsoft Build of OpenJDK | Microsoft Learn 页面,找到 openJDK 11 的 .msi 安装文件,下载完双击安装。

除了微软官网,还可以去 Eclipse Temurin 下载到早期的 JDK8 版本。

open jdk


「校园商铺」毕设全栈开发所需要的全部环境都已经准备好了,接下来就可以正式向开发环节迈进啦!

从零开始的「校园商铺」毕设全栈开发—环境搭建_第4张图片

你可能感兴趣的:(毕业设计,课程设计,java,开发语言)