当前位置: 首页 > news >正文

滚雪球学MyBatis-Plus(02):环境准备

环境准备

本地开发环境参考如下:

  • 开发工具:IntelliJ IDEA 2021.3.2
  • JDK版本: JDK 1.8
  • Spring Boot版本:2.3.1.RELEASE
  • Maven版本:Apache Maven 3.8.2
  • MySQL:5.6
前言

在上期内容中,我们系统地介绍了 MyBatis Plus 的基本概念及其在 MyBatis 基础上所带来的诸多增强功能。我们了解到 MyBatis Plus 如何通过简化 CRUD 操作、提供分页插件、乐观锁支持等特性来提高开发效率。此外,我们还探讨了 MyBatis Plus 的无侵入性设计,使其能够无缝集成到现有项目中。这些知识点为我们理解 MyBatis Plus 打下了坚实的基础。

本期内容将重点介绍如何搭建 MyBatis Plus 开发环境。这包括安装必要的开发工具(如 JDK 和 Maven)、配置数据库(如 MySQL),以及创建一个基础的 Spring Boot 项目。通过这些步骤,我们将为后续的实际开发做好充分的准备。

一、安装 JDK 和 Maven

首先,我们需要安装 JDK 和 Maven,这些工具是 Java 开发的基本工具。

  1. 安装 JDK

    • 访问 Oracle 官方网站 下载并安装 JDK(建议使用 JDK 8 或更高版本)。
    • 配置环境变量:
      • Windows:在“系统属性” -> “高级系统设置” -> “环境变量”中,添加 JAVA_HOME 变量,指向 JDK 的安装目录,并将 %JAVA_HOME%\bin 添加到 PATH 中。
      • Mac/Linux:在终端中打开 ~/.bash_profile(或 ~/.zshrc),添加如下配置:
        export JAVA_HOME=/path/to/jdk
        export PATH=$JAVA_HOME/bin:$PATH
        
  2. 安装 Maven

    • 访问 Maven 官方网站 下载并安装 Maven。
    • 配置环境变量:
      • Windows:在“环境变量”中,添加 MAVEN_HOME 变量,指向 Maven 的安装目录,并将 %MAVEN_HOME%\bin 添加到 PATH 中。
      • Mac/Linux:在终端中打开 ~/.bash_profile(或 ~/.zshrc),添加如下配置:
        export MAVEN_HOME=/path/to/maven
        export PATH=$MAVEN_HOME/bin:$PATH
        
  3. 验证安装

    • 打开终端或命令提示符,输入以下命令,验证 JDK 和 Maven 是否安装成功:
      java -version
      mvn -version
      
二、创建 MySQL 数据库

接下来,我们需要配置数据库环境,以便后续开发中能够进行数据存储和操作。

  1. 安装 MySQL

    • 访问 MySQL 官方网站 下载并安装 MySQL。
    • 安装完成后,启动 MySQL 服务。
  2. 创建数据库

    • 打开 MySQL 命令行工具或使用图形化工具(如 MySQL Workbench)。
    • 创建一个新的数据库:
      CREATE DATABASE mybatis_plus_demo;
      
三、创建 Spring Boot 项目
  1. 使用 Spring Initializr 创建项目
    • 打开 Spring Initializr 网站,配置项目:
      • Project: Maven Project
      • Language: Java
      • Spring Boot: 2.5.4(或最新版本)
      • Project Metadata:
        • Group: com.example
        • Artifact: mybatis-plus-demo
        • Name: mybatis-plus-demo
        • Package name: com.example.mybatisplusdemo
      • Dependencies: 添加 Spring WebMyBatis PlusMySQL Driver

2、使用IDEA创建项目
或者你也可以直接通过IDEA开发工具手动生成一个,比起入手起来,实操性更强。

2.1 在IDEA中创建springboot项目如图,依次点击左上角的菜单栏中的File >> New >> Project。

2.2 打开的窗口左侧选择Spring Initilizer,然后按照提示输入项目名称、存储路径、选择相应的JDK版本、开发语言以及打包方式,完善好上述项目信息,然后点击Next按钮。ps:如下只是演示如何通过idea生成项目,具体配置环境可在生成的项目中进行改动,参考可看文章开头的项目环境配置。

2.3 选择springBoot的版本,在依赖管理部分,选择“Web”下面的“Spring Web”以及其他所需的依赖,然后点击Create按钮。


2.4 创建完成,等待依赖下载完成后,IDEA会自动创建SpringBoot项目,并配置好基本的目录结构和文件,点击src >>main >>java >>包名,里面找到自动生成的主类然后右键点击运行,查看控制台输出的日志,无报错信息即可。


至此我们的SpringBoot项目就创建成功!!!

  1. 下载并解压项目

    • 点击 “Generate” 按钮,下载生成的项目压缩包。
    • 解压缩后,使用 IDE(如 IntelliJ IDEA 或 Eclipse)打开项目。
  2. 配置数据库连接

    • src/main/resources 目录下创建 application.yml 文件,添加以下配置:
      spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/mybatis_plus_demo?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTCusername: rootpassword: your_passwordmybatis-plus:mapper-locations: classpath:/mapper/*.xml
      
  3. 运行项目

    • 在 IDE 中运行 MybatisPlusDemoApplication 类,启动 Spring Boot 项目。
    • 如果项目启动成功,说明环境准备工作已经完成。
四、总结

通过本篇文章,你已经完成了 MyBatis Plus 开发环境的准备工作。具体步骤包括安装 JDK 和 Maven、创建 MySQL 数据库以及生成并配置 Spring Boot 项目。现在,你已经具备了开发 MyBatis Plus 项目的基础环境。

下期预告

在下一期内容中,我们将深入探讨项目初始化的具体步骤。这包括如何添加 MyBatis Plus 的依赖、配置数据库连接以及创建基础的实体类和 Mapper 接口。通过这些步骤,你将进一步理解如何将 MyBatis Plus 集成到 Spring Boot 项目中,并实现基本的数据访问功能。敬请期待!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • python-word添加标题,段落,文字块
  • C++ 计算日期到天数转换(牛客网)
  • 基于SpringBoot+Vue+MySQL的宠物寄养服务管理系统
  • Java throw和throws有什么区别?
  • 将工程内的组件 集成并发布到私有仓库以及后续联动运行(热启动)
  • Hibernate 批量插入速度慢的原因和解决方法
  • 六、Selenium操作指南(二)
  • JavaEE第19节 用UDP套接字实现简单回显服务器
  • JVM学习《类加载运行-jvm内存模型》
  • EXO:StandardNode _process_tensor
  • Node.js中的SQLite库:安装、对比与选择指南
  • Datawhale X 李宏毅苹果书 AI夏令营 进阶 Task2-自适应学习率+分类
  • 100423. 求出数字答案 显示英文描述
  • Makefile入门
  • java之浅拷贝、深拷贝
  • php的引用
  • 【技术性】Search知识
  • 03Go 类型总结
  • Angular6错误 Service: No provider for Renderer2
  • css的样式优先级
  • git 常用命令
  • input的行数自动增减
  • JavaWeb(学习笔记二)
  • Phpstorm怎样批量删除空行?
  • React中的“虫洞”——Context
  • springMvc学习笔记(2)
  • underscore源码剖析之整体架构
  • 初识 webpack
  • 从零开始学习部署
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 前端工程化(Gulp、Webpack)-webpack
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 为什么要用IPython/Jupyter?
  • 我看到的前端
  • 带你开发类似Pokemon Go的AR游戏
  • #大学#套接字
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (2)STL算法之元素计数
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (floyd+补集) poj 3275
  • (初研) Sentence-embedding fine-tune notebook
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (离散数学)逻辑连接词
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (四)鸿鹄云架构一服务注册中心
  • (五)Python 垃圾回收机制
  • (一)SvelteKit教程:hello world
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil