大事件后端项目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的数据


相关文章
|
8月前
|
安全 Java Ruby
我尝试了所有后端框架 — — 这就是为什么只有 Spring Boot 幸存下来
作者回顾后端开发历程,指出多数框架在生产环境中难堪重负。相比之下,Spring Boot凭借内置安全、稳定扩展、完善生态和企业级支持,成为构建高可用系统的首选,真正经受住了时间与规模的考验。
643 2
|
JavaScript 前端开发 Java
制造业ERP源码,工厂ERP管理系统,前端框架:Vue,后端框架:SpringBoot
这是一套基于SpringBoot+Vue技术栈开发的ERP企业管理系统,采用Java语言与vscode工具。系统涵盖采购/销售、出入库、生产、品质管理等功能,整合客户与供应商数据,支持在线协同和业务全流程管控。同时提供主数据管理、权限控制、工作流审批、报表自定义及打印、在线报表开发和自定义表单功能,助力企业实现高效自动化管理,并通过UniAPP实现移动端支持,满足多场景应用需求。
1145 1
|
11月前
|
Java 数据库连接 数据库
Spring boot 使用mybatis generator 自动生成代码插件
本文介绍了在Spring Boot项目中使用MyBatis Generator插件自动生成代码的详细步骤。首先创建一个新的Spring Boot项目,接着引入MyBatis Generator插件并配置`pom.xml`文件。然后删除默认的`application.properties`文件,创建`application.yml`进行相关配置,如设置Mapper路径和实体类包名。重点在于配置`generatorConfig.xml`文件,包括数据库驱动、连接信息、生成模型、映射文件及DAO的包名和位置。最后通过IDE配置运行插件生成代码,并在主类添加`@MapperScan`注解完成整合
1602 1
Spring boot 使用mybatis generator 自动生成代码插件
|
10月前
|
JSON 分布式计算 大数据
springboot项目集成大数据第三方dolphinscheduler调度器
springboot项目集成大数据第三方dolphinscheduler调度器
680 3
|
10月前
|
Java 关系型数据库 数据库连接
Spring Boot项目集成MyBatis Plus操作PostgreSQL全解析
集成 Spring Boot、PostgreSQL 和 MyBatis Plus 的步骤与 MyBatis 类似,只不过在 MyBatis Plus 中提供了更多的便利功能,如自动生成 SQL、分页查询、Wrapper 查询等。
995 2
|
10月前
|
Java 关系型数据库 MySQL
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
springboot项目集成dolphinscheduler调度器 实现datax数据同步任务
991 2
|
10月前
|
分布式计算 Java 大数据
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
springboot项目集成dolphinscheduler调度器 可拖拽spark任务管理
533 2
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
571 41
|
11月前
|
Java 数据库连接 API
Java 对象模型现代化实践 基于 Spring Boot 与 MyBatis Plus 的实现方案深度解析
本文介绍了基于Spring Boot与MyBatis-Plus的Java对象模型现代化实践方案。采用Spring Boot 3.1.2作为基础框架,结合MyBatis-Plus 3.5.3.1进行数据访问层实现,使用Lombok简化PO对象,MapStruct处理对象转换。文章详细讲解了数据库设计、PO对象实现、DAO层构建、业务逻辑封装以及DTO/VO转换等核心环节,提供了一个完整的现代化Java对象模型实现案例。通过分层设计和对象转换,实现了业务逻辑与数据访问的解耦,提高了代码的可维护性和扩展性。
435 1
|
10月前
|
Java 测试技术 Spring
简单学Spring Boot | 博客项目的测试
本内容介绍了基于Spring Boot的博客项目测试实践,重点在于通过测试驱动开发(TDD)优化服务层代码,提升代码质量和功能可靠性。案例详细展示了如何为PostService类编写测试用例、运行测试并根据反馈优化功能代码,包括两次优化过程。通过TDD流程,确保每项功能经过严格验证,增强代码可维护性与系统稳定性。
373 0