Java后端框架模块整合

提示:使用Java后端开发框架能够提高开发效率、代码质量,提升可扩展性,降低开发成本和易于维护。

文章目录

  • 前言
  • [MyBatis 框架知识](#MyBatis 框架知识)
  • [MyBatis-Plus 框架知识](#MyBatis-Plus 框架知识)
  • [Spring 框架知识](#Spring 框架知识)
  • [SpringMVC 框架知识](#SpringMVC 框架知识)
  • [SpringBoot 框架知识](#SpringBoot 框架知识)

前言

提示:这里可以添加本文要记录的大概内容:

MyBatis框架是用于在Java应用程序中实现数据持久化的ORM框架,它提供了简单的SQL映射和自动化参数映射功能,适用于需要直接控制SQL的开发者,通常用于数据访问层的设计和实现。

Spring框架是一个企业级开发框架,它提供了一组完整的解决方案,包括依赖注入、面向切面编程、事务管理、消息传递、Web应用程序等。Spring框架适用于构建中等规模和大规模的Java企业级应用程序。

SpringMVC框架是Spring框架的一部分,它是一个Web框架,提供了一系列Web开发方面的解决方案,如Web请求处理、表单处理、数据绑定、文件上传等,适用于开发基于Web的应用程序。

SpringBoot框架是Spring框架的一部分,它是一个快速构建Spring应用程序的工具,提供了自动配置和快速开发功能。SpringBoot框架适用于开发微服务架构、快速构建原型和基于Spring的应用程序。

因此根据应用场景的不同,我们可以选择合适的框架来使用。

例如如果需要进行数据持久化操作,则可以使用MyBatis框架;

如果需要构建中等规模和大规模的Java企业级应用程序,则可以使用Spring框架;

如果需要开发基于Web的应用程序,则可以使用SpringMVC框架;

如果需要快速构建Spring应用程序,则可以使用SpringBoot框架。


提示:以下是本篇文章正文内容,下面案例可供参考
正在更新中~ ✨

MyBatis 框架知识

推荐学习视频

学习路线 知识定位
MyBatis 框架基本的增删改查 MyBatis CRUD操作流程、两种占位符的区别❗、映射文件总结❗、mapper 代理方式实现CRUD
MyBatis的动态SQL语句 if+where 标签 查、trim 标签 增、set 标签 改、foreach 标签 删
使用注解实现MyBatis 映射 简单语句用注解、复杂语句用映射
MyBatis 的输入映射和输出映射 resultMap的使用、MyBatis框架的工作执行流程如下、mapper 元素子元素及其作用
MyBatis关联查询 多对一关联 association、一对多关联 collectionresultMap元素

MyBatis-Plus 框架知识

推荐学习视频

学习路线 知识定位
MyBatis-plus 快速入门 引入MybatisPlus依赖代替Mybatis依赖、定义Mapper接口并继承BaseMapper、实体类注解、根据需要添加配置
MyBatis-Plus 核心功能 条件构造器(核心 Wrapper 类型、Lambda 表达式优化)、自定义 SQL 整合、Service 接口(基础接口定义继承 IService、服务实现类规范、结构优势说明、方法调用示例、MPService接口使用流程是怎样的?)、QueryWrapper 查询方法与 UpdateWrapper 更新方法对照手册(QueryWrapperUpdateWrapper
MyBatis-Plus 扩展功能 逻辑删除、枚举处理

Spring 框架知识

学习路线 知识定位
❗Spring 容器 DI 三种依赖注入方式、AOP 面向对象、STRUTS
SM 整合案例 简单项目增删改查

SpringMVC 框架知识

学习路线 知识定位
SpringMVC 的注解 MVC@ResponseBody 返回JSON@RequestMapping 映射控制器、@GetMapping@PostMapping
SpringMVC 拦截器 拦截器、定时器、拦截器与过滤器的区别❗
RESTful 互联网软件架构 添加数据 @PostMapping、删除数据 @DeleteMapping、修改数据 @PutMapping、查询所有数据 @GetMapping、按照ID查询数据 @GetMapping("/{xxx}")、复杂多条件查询 @PostMapping("/xxx")
处理器方法的参数与返回值 @RequestParam:多用于在请求参数名与方法形参名不一致时的参数间接绑定
SpringMVC 文件上传 文件上传配置及案例

SpringBoot 框架知识

推荐学习视频

学习路线 知识定位
SpringBoot 项目构建方式 SpringBoot项目三种构建方式以及优缺点
SpringBoot 中重要注解 @SpringBootApplicationController控制层中重要注解
SpringBoot + Vue 简单前后端分离项目的增删改查 前期准备、前后端及测试
相关推荐
yyyyyyykk1 年前
java后端框架
java·java后端框架