Java后端框架模块整合

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


前言

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

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、一对多关联 collection、resultMap元素

Spring 框架知识

学习路线 知识定位
❗Spring 容器 DI 三种依赖注入方式、AOP 面向对象
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中重要注解 @SpringBootApplication 、Controller控制层中重要注解
SpringBoot + Vue 简单前后端分离项目的增删改查 前期准备、前后端及测试

猜你喜欢

转载自blog.csdn.net/rej177/article/details/132198602