大事件后端项目05-----springboot整合mybatis

简介: 大事件后端项目05-----springboot整合mybatis

1、spring依赖,需要整合各种依赖

2、SpringBoot需要引入的是起步依赖

3、我们想操作我们的数据库,还要在yml中设置相关的配置

4、

5、我们现在根据User去查指定id的数据,相应给浏览器

6、我们提前准备好,自己的数据库

7、打开datebase这个数据库

8、我们先打开一个sql的窗口

9、ctrl + v全部选中,然后执行一下这些代码

10、这里有一张表

11、接下来,我们使用spring工程去整合自己的依赖

12、找到我们的pom.xml文件,找到我们的起步依赖

13、写成3.0.0

14、Mybatis调用,使用数据库,首先调用数据库

15、依赖引入完毕之后,我们必须要刷新一下

16、在这里我们要配置数据源的信息,datasource是可以配置驱动的

17、他有提示,直接回车

18、username和password一定要配置成你的用户

19、

20、在我的子包下创建一个子包

21、创建一个子包,pojo包

22、这里面字段的名字,跟我的数据库里的字段名字是一样的

23、pojo层代表着实体类

24、再到Mapper下创建一个接口

25、接口Interface

26、在接口上添加注解@Mapper

27、在接口中添加注解

28、方法名和返回值类型

29、我们通过我们的注解来编写我们的Select()

30、写成这样就行

31、接下来,我们再创建一个serive,创建一个包

32、在serive包下,创建一个serive接口

33、创建UserService 接口

34、接口创建好之后,我们开始创建我们的实现类

35、在impl创建一个UseraService的实现类

36、

37、我们要注入一个userMapper对象

38、我们把id传入过去,然后return过去

39、在这里创建了一个子包

40、

41、创建一个userController类

42、在这个类中创建我们要创建方法

43、指定一下映射路径为findById ,在这里,我们要注入一个UserService对象,后面想用,就得注入

44、把这个方法直接return出去

45、我们查询一下id为1的数据


相关文章
|
25天前
|
缓存 Java 数据库连接
深入探讨:Spring与MyBatis中的连接池与缓存机制
Spring 与 MyBatis 提供了强大的连接池和缓存机制,通过合理配置和使用这些机制,可以显著提升应用的性能和可扩展性。连接池通过复用数据库连接减少了连接创建和销毁的开销,而 MyBatis 的一级缓存和二级缓存则通过缓存查询结果减少了数据库访问次数。在实际应用中,结合具体的业务需求和系统架构,优化连接池和缓存的配置,是提升系统性能的重要手段。
41 4
|
25天前
|
SQL Java 数据库连接
spring和Mybatis的各种查询
Spring 和 MyBatis 的结合使得数据访问层的开发变得更加简洁和高效。通过以上各种查询操作的详细讲解,我们可以看到 MyBatis 在处理简单查询、条件查询、分页查询、联合查询和动态 SQL 查询方面的强大功能。熟练掌握这些操作,可以极大提升开发效率和代码质量。
38 3
|
1月前
|
Java 应用服务中间件
SpringBoot获取项目文件的绝对路径和相对路径
SpringBoot获取项目文件的绝对路径和相对路径
104 1
SpringBoot获取项目文件的绝对路径和相对路径
|
1月前
|
Java 数据库连接 数据库
spring和Mybatis的逆向工程
通过本文的介绍,我们了解了如何使用Spring和MyBatis进行逆向工程,包括环境配置、MyBatis Generator配置、Spring和MyBatis整合以及业务逻辑的编写。逆向工程极大地提高了开发效率,减少了重复劳动,保证了代码的一致性和可维护性。希望这篇文章能帮助你在项目中高效地使用Spring和MyBatis。
23 1
|
1月前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
57 8
|
1月前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
44 2
|
22天前
|
安全 Java API
实现跨域请求:Spring Boot后端的解决方案
本文介绍了在Spring Boot中处理跨域请求的三种方法:使用`@CrossOrigin`注解、全局配置以及自定义过滤器。每种方法都适用于不同的场景和需求,帮助开发者灵活地解决跨域问题,确保前后端交互顺畅与安全。
|
1月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
57 2
|
1月前
|
前端开发 Java Spring
SpringBoot项目thymeleaf页面支持词条国际化切换
SpringBoot项目thymeleaf页面支持词条国际化切换
77 2
|
1月前
|
JSON Java 数据库
SpringBoot项目使用AOP及自定义注解保存操作日志
SpringBoot项目使用AOP及自定义注解保存操作日志
53 1