说明
仅供学习交流使用,
笔记作于【尚硅谷Spring5框架教程(idea版)-哔哩哔哩】
课程内容介绍
1、Spring框架概述
https://blog.csdn.net/qq_51625007/article/details/120774070
2、IOC容器
(1)IOC 底层原理
(2)IOC 接口(BeanFactory)
(3)IOC 操作 Bean 管理(基于xml)
(4)IOC 操作 Bean 管理(基于注解)
https://blog.csdn.net/qq_51625007/article/details/120729729
3、Aop
https://blog.csdn.net/qq_51625007/article/details/120810164
4、JdbcTemplate.
https://blog.csdn.net/qq_51625007/article/details/120810503
5、事务管理
https://blog.csdn.net/qq_51625007/article/details/120851226
6、Spring5 新特性
https://blog.csdn.net/qq_51625007/article/details/120853806
课程总结
1、Spring框架概述
(1)轻量级开发JavaEE框架,为了解决企业复杂性,两个核心组成:IOC和AOP
(2)Spring5版本
2、IOC容器
(1)IOC 底层原理(工厂、反射等)
(2)IOC 接口(BeanFactory)
(3)IOC 操作 Bean 管理(基于xml)
(4)IOC 操作 Bean 管理(基于注解)
3、Aop
(1)AOP底层原理:动态代理有接口(JDK动态代理),没有接口(CGLIB动态代理)
(2)术语:切入点、增强(通知)、切面
(3)基于AspectJ实现AOP操作
4、JdbcTemplate
(1)使用JdbcTemplate实现数据库crud操作
(2)使用JdbcTemplate实现数据库批量操作
5、事务管理
(1)事务概念
(2)重要概念(传播行为和隔离级别)
(3)基于注解实现声明式事务管理
(4)完全注解方式实现声明式事务管理
6、Spring5 新功能
(1)整合日志框架
(2)@Nullable
(3)函数式注册对象
(4)整合JUnit5单元测试框架
(5)SpringWebflux使用