1.建数据库
首先建一个简单的数据库(此处使用的是mysql)
数据库名:mybatis_plus
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`name` varchar(30) DEFAULT NULL COMMENT '姓名',
`age` int(11) DEFAULT NULL COMMENT '年龄',
`email` varchar(50) DEFAULT NULL COMMENT '邮箱',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`sex` varchar(255) DEFAULT NULL COMMENT '性别',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES ('1', 'Tom', '17', '[email protected]', null, '2020-09-12 03:44:28', '男');
INSERT INTO `user` VALUES ('2', 'Tim', '28', '[email protected]', null, null, '女');
INSERT INTO `user` VALUES ('3', 'Ton', '14', '[email protected]', null, null, '其他性别认同');
INSERT INTO `user` VALUES ('4', 'anlay', '24', '[email protected]', null, null, '男');
INSERT INTO `user` VALUES ('5', 'smith', '16', '[email protected]', null, null, '男');
INSERT INTO `user` VALUES ('6', 'Tim', '16', '[email protected]', null, null, '女');
INSERT INTO `user` VALUES ('7', 'py', '55', '[email protected]', null, null, '保密');
INSERT INTO `user` VALUES ('8', 'bigPy', '11', '[email protected]', '2020-09-12 03:41:03', '2020-09-12 03:41:03', '保密');
INSERT INTO `user` VALUES ('9', 'Neko', '5', null, '2020-09-12 16:43:07', null, '保密');
INSERT INTO `user` VALUES ('10', 'testPy', '18', '[email protected]', '2020-09-12 03:49:31', '2020-09-12 03:49:31', '保密');
下面解释下:
数据库mybatis_plus中的_会被自动转换为驼峰命名法(建议使用这样的规范);这里已经提前开启了主键的自动增长,如果没有开启,那么在下面的插入新数据操作中会发现随机出来的主键qqgg的。
建好了的样子(我是直接拿IDEA连得数据库看,请忽略背景):
2.创建SpringBoot工程
使用 SpringInitializr快速初始化一个SpringBoot工程
File->NewProject->SpringInitializr(确认SDK正确,然后Next)->项目命名设置(注意确定java version)->一路Next就完了(Lombok什么的后面我们手动加)
3.打开刚刚建的项目去添加依赖
这里我们需要添加的主要是MySQL、Lombok、Mybatis-plus等依赖
打开pom:
对于pom里的参数,此处不解释了,下面是需要引入的依赖:
Ps:注意你自己的项目名: