1、需求和实现步骤:
2、创建一个模块
3、下一步
4、写好模块名
5、需要勾选一下驱动的依赖
6、勾选成功
7、这个就是我们的依赖
8、数据库数据创建
1. 2. 3. 4. /*!40101 SET NAMES utf8 */; 5. 6. /*!40101 SET SQL_MODE=''*/; 7. 8. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; 9. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; 10. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; 11. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; 12. CREATE DATABASE /*!32312 IF NOT EXISTS*/`springboot` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */; 13. 14. USE `springboot`; 15. 16. /*Table structure for table `t_user` */ 17. 18. DROP TABLE IF EXISTS `t_user`; 19. 20. CREATE TABLE `t_user` ( 21. `id` int(11) NOT NULL AUTO_INCREMENT, 22. `username` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 23. `password` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL, 24. PRIMARY KEY (`id`) 25. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; 26. 27. /*Data for the table `t_user` */ 28. 29. insert into `t_user`(`id`,`username`,`password`) values (1,'zhangsan','123'),(2,'lisi','234'); 30. 31. /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; 32. /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; 33. /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; 34. /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
8.1 步骤
8.2 接下来我们创建我们的实体类
8.3 domain下的User
8.4 创建对应的变量
8.5 toString
8.6 用yml进行配置
9、我们一个个驱动写一下
10、
11、我只写了数据源的配置信息,但是Mybatis的配置信息没有解决,该怎么办
12、我们先来讲解注解开发
13、写一个接口
14、弄完了,加一个注解
15、mapper的接口也写好了,只对应
16、自欺欺人的忽略保存的方法,可以去调红颜色
17、这里加上Repo注解就不报红了
18、写一个方法进行测试
19、第一次配置会爆红,原因是时区出现了问题
20、在yml文件中配置UTC
21、改了一下驱动名称
22、接下来,我们来介绍xml的配置
23、再写一个接口
24、配置文件加映射
25、resource文件下配置xml文件
26、创建mapper
27、将UserMapper.xml文件放到里面:
UserMapper.xml文件
1. <?xml version="1.0" encoding="UTF-8" ?> 2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
28、映射文件
29、我们配置mybatis.config-location
30、
31、type-aliases的配置信息
32、包扫描
33、包扫描
34、数据成功查询出来了