1、创建数据库,插入测试数据

1.1连接本地数据库mysql


本地的user和password都是root,看好mysql的端口号以及url
1.2创建数据库schema
错误示范:


创建数据库,插入数据,数据库字符集报错
错误原因:直接new schema(默认字符集是拉丁),在后续操作,创建table,insert数据时,会报错
创建schema后,需要设置字符集、
正确做法:
不应该直接new schema(默认字符集是拉丁),而是应该先用sql语句创建schema
正确示范,直接在语句中定义好字符集

1.3创建表
在java工程中,document文件的sql中,创建sql文件,写语句创建表,然后在DG中,打开文件,并执行

1.4表中insert数据
在java工程中,document文件的sql中,创建sql文件,写语句创建表,然后在DG中,打开文件,并执行

2、创建Java项目

1.1新建java项目
方法一:

方法二:
通过IDEA创建


1.2启动maven,安装依赖

1.3 在pom.xml中配置mybatis,mysql
网上搜索,和本springboot版本适配的mybatis,mysql,引入依赖
**(此时只是引入了这一个依赖,而有这些依赖又基于很多其他依赖需要maven帮忙下载,若没装镜像很容易报错)

注意:
此处在首次安装时出现大问题,mybatis/mybatis plus报错:Invalid bound statement (not found)
上网搜索,可能原因:springboot和mybatis版本不适配
1、去spring官网找spring的管理的依赖座标
https://springdoc.cn/spring-boot/dependency-versions.html#appendix.dependency-versions.coordinates
2、chatgpt找适配版本
3、考虑proxy有没有打开


分别试试打开和没打开
若没打开,需要配置阿里镜像:https://zhuanlan.zhihu.com/p/600118360

4、镜像配置好后,需要把之前maven下载的jar包全部清理,重新下载jar包

重新sync(同步)之前,需要先清理之前下的jar包,先mvn clean,mvn compile,mvn package。然后再sync project,直到不报错
1.4创建各种文件

注意:
问题一:
Interface和Class的名称首字母一般都是大写
Interface被具体的类实现后,所有的方法必须在实现类中override

问题二:
在配置application.yml时,
yaml文件是严格按照缩进来决定层级的,因此要格外注意每个属性到底缩进了几个。
spring和mybatis平级,不要写城从属关系
