1:Spring框架概述
(1):轻量级开源javaEE框架,为了解决企业开发中复杂性,俩个核心组成:IOC和AOP
2:IOC容器
(1):IOC底层原理(工厂,反射,xml等)
(2):IOC接口(BeanFactory)
(3):IOC操作Bean管理,基于xml管理
(4):IOC操作Bean管理,基于注解管理
3:AOP
(1):AOP底层原理:动态代理,有接口(JDK动态代理),没接口(CGLB动态代理)
(2):术语:切入点,增强(通知),切面
(3):基于AspectJ 实现AOP操作
4:JDBCTemplate
(1):使用jdbcTemplate实现curd操作
(2):使用jdbcTemplate实现批量操作
5:事务管理
(1):事务概念
(2):传播行为和隔离级别
(3):基于注解,实现声明式事务管理
(4):完全注解方式实现声明式事务管理
6:spring5新特性
(1):整合日志框架
(2):@Nullable 注解
(3):函数式注册对象
(4):整合junit5框架单元测试
(4):webflux使用