一,开发环境,需要安装的看这里:java开发环境安装-202209_小小小爬虫的博客-CSDN博客
jdk-18.0.2.1
apache-maven-3.8.6
apache-tomcat-10.0.23
eclipse-2022.09
mysql-8.0+
二,在线创建项目:https://start.spring.io/

三,本地导入项目,添加相关配置
1,默认读取文件application.properties,将其更改为application.yml使配置更简洁
2,添加依赖包如下:
1) 这里使用mybatis-plus作为增强包可以简化基础CRUD代码
2) Lombox: 就是一个工具, 简化java代码开发
- <dependency>
- <groupId>com.baomidougroupId>
- <artifactId>mybatis-plus-boot-starterartifactId>
- <version>3.4.2version>
- dependency>
-
- <dependency>
- <groupId>com.alibabagroupId>
- <artifactId>druid-spring-boot-starterartifactId>
- <version>1.2.4version>
- dependency>
-
- <dependency>
- <groupId>org.projectlombokgroupId>
- <artifactId>lombokartifactId>
- <scope>providedscope>
- dependency>
3,application.yml配置如下:
- spring:
- datasource:
- platform: mysql
- continueOnError: false
- # 数据库驱动 - mysql8版本驱动包需要加上cj. 并且要设置serverTimezone:
- driverClassName: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://localhost:3306/db_demo?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=false
- username: ***
- password: ***
- # 连接池的配置信息
- type: com.alibaba.druid.pool.DruidDataSource
- # 初始化大小,最小,最大
- initial-size: 5
- max-active: 20
- max-idle: 20
- min-idle: 5
- # 配置获取连接等待超时的时间
- max-wait: 60000
- validation-query: SELECT 1 FROM DUAL
- test-on-borrow: false
- test-on-return: false
- test-while-idle: true
-
-
- # =========================================================================================
- mybatis-plus:
- # 配置 mybatis 映射文件位置
- mapper-locations: classpath:mybatis/mapper/*.xml
四,添加增删改查代码-项目构建如下:

五,添加公共异常处理-项目构建如下:
异常处理学习看这里:SpringBoot 学习记录(六): Exception_小小小爬虫的博客-CSDN博客

六,源代码下载:https://download.csdn.net/download/MyNoteBlog/86541937