1、框架概述
(1)轻量级开源javaee框架,为了解决企业复杂性,两个核心组成 ioc 和aop 。 (2)spring5.2.6版本
2、IOC容器
(1)ioc底层原理(工厂、反射等);
(2)ioc接口(BeanFactory)
(3)ioc操作bean管理(基于xml和基于注解)
3、AOP
(1)底层原理:动态代理 jdk和cglib
(2)术语:切入点、切面、增强(通知)
(3)基于aspectJ实现aop
4、JdbcTemplate
(1)实现数据库crud操作
(2)实现数据库批量操作
5、事务管理
(1)事务概念及四个特性
(2)重要概念(传播行为和隔离级别)
(3)基于注解实现声明式事务管理
(4)完全注解实现声明式事务管理
6、新特性
(1)整合日志框架
(2)@Nullabe注解
(3)函数式注册对象
(4)整合JUnit5单元测试框架
(5)springWebFlux使用