提示:使用Java后端开发框架能够提高开发效率、代码质量,提升可扩展性,降低开发成本和易于维护。
文章目录
- 前言
- MyBatis 框架知识
- Spring 框架知识
- SpringMVC 框架知识
- 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、一对多关联 collection、resultMap元素 |
Spring 框架知识
学习路线 | 知识定位 |
---|---|
❗Spring 容器 | DI 三种依赖注入方式、AOP 面向对象 |
SM整合案例 | 简单项目增删改查 |
SpringMVC 框架知识
学习路线 | 知识定位 |
---|---|
SpringMVC的注解 | @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 简单前后端分离项目的增删改查 | 前期准备、前后端及测试 |