首页技术文章正文

一套教程吃透Spring【黑马程序员】

更新时间:2022-10-26 来源:黑马程序员 浏览量:

学过Java的同学一定知道,BeanFactoryPostProcessor和BeanPostProcessor是Spring重要扩展点之一,不管是Spring自身的组件还是第三方框架与Spring整合,几乎都用到了这个扩展点;SpringBean的生命周期是剖析Spring原理和源码的重要基石,也是自定义框架的必备技能。而这些知识点必须得深入学习Spring才能掌握!

  为帮助同学们可以在面试和工作中更加得心应手,黑马程序员大佬潜心研究,经过层层提炼,给大家带来了《Spring 零基础入门到精通》全新视频教程,力求大家可以更好的学会Spring 原理,精通底层原理,拥有读懂源码的职场能力,拥有抵挡职场风雨的实力!

  在此套课程中,黑马老师采用通俗易懂的讲解方式,并结合流程图、继承体系图、源码剖析图等清晰的知识点图片,带大家由浅入深的学习Spring,在自然的教学中,让你轻松掌握Spring知识点。类似于下面这张展示SpringBean的生命周期和Bean后处理器执行时机的图形,在整套教程中随处可见!


            图文教程
简介

本课程涉及Spring基础思想理论、xml配置应用、注解配置应用、Bean后处理器、Bean实例化过程和生命周期、SpringMVC基础与原理等知识,既适合Spring框架初学者,也适合会基本使用Spring但想对Spring原理深入了解者。

全套视频 999945555教程+笔记+源码百度云盘下载地址:

http://yun.itheima.com/course/954.html?cz
在线观看全集视频
jQuery精讲大厂案例实战教程

Spring零基础入门到精通

适用人群

1. 黑马Java毕业的学员,想对Spring原理和关键源码了解的同学

2. 有一定javaweb基础,想对Spring系统学习的同学

1. 黑马Java毕业的学员,想对Spring原理和关键源码了解的同学 课程亮点:

1、课程从Spring零基础讲起,但又对Spring的主要原理进行了深入的剖析

2、课程基础部分可以让初学者快速上手进行Spring开发,高级拓展部分可以让有基础的同学更深入了解Spring各个扩展点、原理和源码,为Spring其他生态学习奠定夯实的基础

学完本课程能够收获:

掌握Spring基本使用、掌握Bean工厂后处理器等扩展点、掌握自定义命名空间等xml标签解析原理、掌握注解解析原理、掌握SpringMVC基本使用、掌握SpringMVC各个组件的原理等

1Spring基本使用

第1节 - 一套吃透Spring系列课程导学

第2节 - Spring基础容器部分课程概述

第3节 - 传统javaweb开发的困惑

第4节 - 传统javaweb开发困惑的解决思路

第5节 - IoC控制反转思想的提出

第6节 - DI依赖注入思想的提出和两者关系

第7节 - AOP面向切面编程思想的提出和三种思想的总结

第8节 - 框架概念的提出

第9节 - 思想、框架和编码的关系

第10节 - Spring框架的诞生部分简介

第11节 - Spring框架的概述

第12节 - Spring框架的官方站点

第13节 - Spring的发展历史

第14节 - SpringFramework技术栈图示

第15节 - BeanFactory版本的快速入门

第16节 - BeanFactory版本的快速入门2

第17节 - BeanFactory版本的依赖注入总结

第18节 - ApplicationContext版本的快速入门

第19节 - BeanFactory和ApplicationContext的关系

第20节 - BeanFactory和ApplicationContext的继承体系

3xml标签

第21节 - 基于xml方式的Spring应用简介

第22节 - 基于xml方式的Bean的配置概览

第23节 - 基于xml方式Bean的配置-beanName和别名配置

第24节 - 基于xml方式Bean的配置-Bean的作用范围scope配置

第25节 - 基于xml方式Bean的配置-Bean的延迟加载

第26节 - 基于xml方式Bean的配置-初始化方法和销毁方法

第27节 - 基于xml方式Bean的配置-InitializingBean方式

第28节 - 基于xml方式Bean的配置-实例化Bean的方式-构造方法方式

第29节 - 基于xml方式Bean的配置-静态工厂方法方式

第30节 - 基于xml方式Bean的配置-实例工厂方法方式

第31节 - 基于xml方式Bean的配置-有参数的静态工厂和实例工厂方法

第32节 - 基于xml方式Bean的配置-实现FactoryBean规范延迟Bean实例化

第33节 - 基于xml方式Bean的配置-注入方式和注入数据类型

第34节 - 基于xml方式Bean的配置-注入集合数据类型

第35节 - 基于xml方式Bean的配置-自动装配

第36节 - 基于xml方式Bean的配置-命名空间的种类

第37节 - 基于xml方式Bean的配置-beans的profile属性切换环境

第38节 - 基于xml方式Bean的配置-import标签

第39节 - 基于xml方式Bean的配置-alias标签

第40节 - 基于xml方式Bean的配置-自定义命名空间标签的使用步骤

4Spring Bean

第41节 - Spring常用的三种getBean的API

第42节 - Spring配置非自定义Bean-DruidDatasource

第43节 - Spring配置非自定义Bean-Connection

第44节 - Spring配置非自定义Bean-Date

第45节 - Spring配置非自定义Bean-SqlSessionFactory

第46节 - SpringBean实例化的基本流程-BeanDefinition

第47节 - SpringBean实例化的基本流程-单例池和流程总结

第48节 - Spring的Bean工厂后处理器入门

第49节 - Spring的Bean工厂后处理器注册BeanDefinition

第50节 - Spring的Bean工厂后处理器-BeanDefinitionRegistryPostProcessor

第51节 - Spring的Bean工厂后处理器-完善实例化基本流程图

第52节 - Spring的Bean工厂后处理器-自定义@Component

第53节 - Spring的Bean后处理器-概念和快速入门操作

第54节 - Spring的Bean后处理器-before和after方法的执行时机

第55节 - Spring的Bean后处理器-案例-时间日志功能增强

第56节 - Spring的Bean后处理器-再次完善实例化基本流程图

第57节 - SpringBean的生命周期的概述

第58节 - SpringBean的生命周期-初始化阶段执行步骤

第59节 - SpringBean的生命周期-初始化阶段注入属性信息封装

第60节 - SpringBean的生命周期-属性注入的三种情况

第61节 - SpringBean的生命周期-单向对象注入的代码验证

第62节 - SpringBean的生命周期-循环依赖概念及其解决方案

第63节 - SpringBean的生命周期-三级缓存的设计原理

第64节 - SpringBean的生命周期-循环依赖源码流程剖析

第65节 - SpringBean的生命周期-Aware接口

5Spring整合第三方框架

第66节 - Spring IoC容器实例化Bean整体流程图

第67节 - Spring整合第三方框架的两种方案(xml方式)

第68节 - Spring整合第三方框架-MyBatis原始操作代码

第69节 - Spring整合第三方框架-MyBatis整合Spring实现

第70节 - Spring整合第三方框架-MyBatis整合Spring-SqlSessionFactoryBean源码剖析

第71节 - Spring整合第三方框架-MyBatis整合Spring-MapperScannerConfigurer

第72节 - Spring整合第三方框架-加载外部properties文件

第73节 - Spring整合第三方框架-自定义命名空间解析原理

第74节 - Spring整合第三方框架-自定义命名空间总结和案例需求

第75节 - Spring整合第三方框架-自定义命名空间代码实现(一)

第76节 - Spring整合第三方框架-自定义命名空间代码实现(二)

第77节 - Spring的注解开发-章节内容概述

第78节 - Spring的注解开发-注解版本和@Component简介

第79节 - Spring的注解开发-@Component使用

第80节 - Spring的注解开发-作用范围等注解使用

第81节 - Spring的注解开发-@Component的三个衍生注解

第82节 - Spring的注解开发-依赖注入相关注解

第83节 - Spring的注解开发-依赖注入@Autowired扩展

第84节 - Spring的注解开发-非自定义Bean的配置

第85节 - Spring的注解开发-Spring配置类的开发

第86节 - Spring的注解开发-Spring配置其他注解

第87节 - Spring的注解开发-注解原理解析-xml方式组件扫描

第88节 - Spring的注解开发-注解原理解析-注解方式组件扫描

第89节 - Spring的注解开发-注解方式整合MyBatis代码实现

第90节 - Spring的注解开发-注解方式整合MyBatis的原理

第91节 - Spring的注解开发-@Import整合三方框架原理

点击查看更多


分享到:
在线咨询 我要报名
和我们在线交谈!