写在前面的话
1、学习自:https://howard2005.blog.youkuaiyun.com/article/details/109253813
2、期末个人总结。
一、学习内容概述
Spring的框架:MyBatis框架、Spring框架、Spring Boot框架
1、MyBatis框架
是对JDBC(Java数据库连接)操作数据库的封装的一个持久层框架,它属于ORM(对象关系映射)框架,但mybatis是一个不完全的ORM框架;Mybatis只需关注sql本身。
通过xml或注解进行配置,将java对象与sql语句中的参数自动映射生成最终执行的sql语句,并将sql语句执行结果自动映射成java对象,返回给service层。
2、Spring框架
Spring的作用就是完全解耦类(解耦:解除两个可以协作的部件的关系)之间的依赖关系。只要拿到一个实现了这个接口(类要依赖什么)的类,就可以轻松的通过XML配置文件把实现类注入到调用接口的那个类里。
Spring框架最核心的就是所谓的依赖注入(DI)和控制反转(IoC)。
3、Spring Boot框架
框架本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用。比较轻量,简化了原有spring开发的流程【“约定优先配置”的思想来摆脱Spring框架中各种复杂的手动配置,同时衍生出了Java Config(取代传统XML配置文件的Java配置类)】。
是微服务开发的发展需求。
二、个人感受
由于我是中途加入进来学习的,所以对(Spring框架)之前的教学内容不是很清楚,但是通过老师提供的博客,也大概了解了所缺部分的内容情况。
在学习并手动操作期间,也出现了很多问题,大部分都是那种细节问题(如:哪个代码的单词写错了,导致报错,这是我必须注意并改正的),在遇到报错情况,我一般都是自己查找错误并解决,实在不行才请教同学和老师。
通过这学期的学习,我还有很多不足(如:如果不对照着老师走或者不看博客,有些操作都不能够完全独立写出来,这也是我必须注意并改善的)。
三、补充
1、 MyBatis官网
2、Spring官网
本文是作者关于Spring框架的学习总结,包括MyBatis、Spring和SpringBoot的介绍。MyBatis是一个简化数据库操作的ORM框架,Spring通过DI/IoC实现组件解耦,SpringBoot则通过简化配置实现快速开发。作者提到在学习过程中遇到的问题主要为细节错误,并意识到独立完成代码编写的重要性。
356

被折叠的 条评论
为什么被折叠?



