首先建一个简单的用户表用于后面的测试
表结构如下:
`CREATE TABLE `user` (
`id` varchar(32) NOT NULL,
`userName` varchar(32) NOT NULL,
`passWord` varchar(50) NOT NULL,
`realName` varchar(32) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;`
接着打开idea 直接new一个项目
开始自动构建springboot项目 点击Next下一步
自动构建中
接着修改包名 jdk等
这是我的选择
选择这个
到这里springboot的项目已经初步构建完成接下来做一些更改
首先更改maven 在更改自己的本地maven仓库
换成自己的maven
改成自己本地仓库 要在setting文件里面开启本地仓库 不然不起作用
修改setting文件
如果没有这个小绿叶(可自行百度 ,好像是因为每个springboot版本不一样改的方式好像也不一样,我也是找了好久 每个方法都不一样,这个我不确定 )
`server:
port: 8888
spring:
datasource:
name: test #数据库名
url: jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai #url
username: root #用户名
password: root #密码
driver-class-name: com.mysql.cj.jdbc.Driver #数据库链接驱动
mybatis:
mapper-locations: classpath:mapper/*Mapper.xml #配置映射文件
type-aliases-package: com.example.demo.entity.UserEntity #配置实体类`
接着写三层
这是我的三层 如果和mapper.xml 和配置文件不一致 会报无效的绑定 找不到 mapper层
如果yml 和mapping不对应就会出现这种情况找不到mapper
这是一 一对应的
接下来写代码 mapper 接口
mapper.xml 相当于mapper接口的实现类
service接口
service 实现类
controller层
普通的实体类 给get set方法