# springboot-demo **Repository Path**: LetTheBallFlyHigh/springboot-demo ## Basic Information - **Project Name**: springboot-demo - **Description**: 我的第一个springboot项目实践,涉及: springboot +mybatis +redis +mysql - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-28 - **Last Updated**: 2026-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 搭建一个SpringBoot+MyBatis+Redis+MySQL环境的springboot-demo项目 # java ## 安装OpenJDK 21 JDK(包含编译工具javac) openjdk version "21.0.9" 2025-10-21 ```bash sudo apt install -y openjdk-21-jdk ``` # mysql ## 安装 MySQL 8.0(主流稳定版) mysql Ver 8.0.44-0ubuntu0.22.04.2 for Linux on x86_64 ((Ubuntu)) ```bash sudo apt install -y mysql-server mysql-client # 密码 123456 sudo mysql -u root -p ``` # redis ## 安装 Redis Redis server v=6.0.16 sha=00000000:0 malloc=jemalloc-5.2.1 bits=64 build=e91d7986ac6d5bb6 ```bash sudo apt install -y redis-server # 密码 123456 auth 123456 ``` # IntelliJ IDEA 安装与配置 intellij-idea-community 2025.3.1 ```bash sudo snap install intellij-idea-community --classic # 命令启动 intellij-idea-community ``` 插件: Lombok:简化实体类代码(无需写 get/set); MyBatisX:MyBatis 语法提示、XML 映射跳转; Redis Plugin:Redis 可视化操作(可选); MySQL Plugin:内置数据库连接工具(IDEA 默认自带,需启用)。 arthas Plugin:线上监控诊断语句生成插件 # SpringBoot 项目初始化与整合(核心步骤) 配置项目信息 Name:自定义(如springboot-demo); Type:Maven/Gradle(推荐 Maven); Language:Java; Java Version:21; Packaging:Jar; 选择依赖(关键,直接勾选,自动引入 pom 依赖) Web → Spring Web(Web 开发核心); SQL → MyBatis Framework + MySQL Driver; NoSQL → Spring Data Redis(Redis 整合); Developer Tools → Lombok(简化代码); # 安装 Arthas ```bash curl -O https://arthas.aliyun.com/arthas-boot.jar # 启动arthas,避免乱码 java -Dfile.encoding=UTF-8 -jar arthas-boot.jar ``` # 安装并配置 Git git version 2.34.1 ```bash sudo apt install git ``` # 新建项目发布至gitee gitee新建空仓库 https://gitee.com/LetTheBallFlyHigh/springboot-demo.git