Author:宇哥 WeChat/QQ: Warmheart170712 / 939638113 整理不易,重在分享,欢迎转发收藏,助力面试上岸,学编程找宇哥
课程内容介绍:
1、Spring框架介绍
2、IOC容器
2.1、IOC的底层原理
2.2、IOC接口-BeanFactory
2.3、IOC操作bean管理
2.4、Bean管理操作有两种方式
2.4.1、IOC操作bean管理-基于xml方式(demo01、demo02)
2.4.1.1、IOC操作bean管理–基于xml方式创建对象
2.4.1.2、IOC操作bean管理–基于xml方式注入属性
2.4.1.2.1、第一种方式:使用set方法进行属性注入
2.4.1.2.2、第二种方法:使用有参构造进行属性注入
2.4.1.2.3、第三种注入方式:p名称空间注入—set注入的简化版
2.4.1.3、IOC操作bean管理–注入属性–外部bean
2.4.1.4、IOC操作bean管理–注入属性–内部bean
2.4.1.5、IOC操作bean管理–内部bean的级联赋值
2.4.1.6、IOC操作bean管理–注入集合属性
2.4.1.6.1、在集合里面设置对象类型值
2.4.1.6.2、在集合提取出来作为公共部分使用
2.4.1.7、IOC操作bean管理-FactoryBean
2.4.1.8、IOC操作bean管理–bean的作用域
2.4.1.9、IOC操作bean管理–bean的生命周期
2.4.1.10、IOC操作bean管理–bean的生命周期的后置处理器
2.4.1.11、IOC操作bean管理-自动装配
2.4.2、IOC操作bean管理-基于注解方式(demo03 demo04)
2.4.2.1、常用创建bean对象的注解
2.4.2.2、基于注解方式–实现对象创建
2.4.2.3、基于注解方式–实现属性注入
2.4.2.3.1、@AutoWired :根据属性类型进行注入
2.4.2.3.2、@Qualifier:根据属性名称进行注入
2.4.2.3.3、@Resource: 可以根据类型注入,可以根据名称注入
2.4.2.3.4、@Value 注入普通类型属性
2.4.2.4、基于注解方式–实现完全注解开发
3、AOP
3.1 什么是AOP(概念)
3.2、AOP底层原理
3.2.1、AOP底层使用动态代理,有两种情况的动态代理
3.2.2、JDK动态代理和CGLIB动态代理的区别
3.2.3、AOP的JDK动态代理实现案例
3.3、AOP相关术语
3.4、AOP操作准备
3.4.1、Spring和AspectJ的关系
3.4.2、基于AspectJ实现AOP的操作
3.4.3、在项目中引入AOP的相关依赖
3.4.4、切入点表达式
3.6、AOP操作–基于AspectJ注解
3.6、AOP操作–基于AspectJ配置文件
4、JdbcTemplate
4.1、什么是JdbcTemplate
4.2、准备工作
4.3、基于4.2的准备工作进行CRUD
4.3.1、新增操作
4.3.2、修改和删除操作
4.3.3、查询操作
4.3.3.1、查询返回某个值—查询所有记录
4.3.3.2、查询返回某对象
4.3.3.3、查询返回某集合
4.3.3.4、批量操作—新增
4.3.3.5、批量操作—修改和删除
5、事务管理
5.1、什么是事务
5.2、事务的四个也行ACID
5.3、新建事务操作环境
5.4、Spring事务管理操作
5.5、Spring声明式事务–注解方式
5.6、@Transactional注解事务管理的参数配置
5.7、Spring声明式事务–xml方式
5.8、Spring声明式事务–完全注解方式
|