杨枝小甘露
杨枝小甘露
发布于 2025-03-19 / 0 阅读
0
0

二、创建工程

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平级,不要写城从属关系


评论