0、Spring注解驱动开发

0.1 简介

  • 《Spring注解驱动开发》是一套帮助我们深入了解Spring原理机制的教程;

  • 现今SpringBoot、SpringCloud技术非常火热,作为Spring之上的框架,他们大量使用到了Spring的一些底层注解、原理,比如@Conditional、@Import、@EnableXXX等。如果掌握这些底层原理、注解,那么我们对这些高层框架就能做到高度定制,使用的游刃有余;

  • 本视频涵盖的内容:
    • Spring的常用注解(@ComponentScan、@Bean、@Configuration、@Conditional、@Import、@PropertySource、@Profile等)
    • Spring的原理;
      • 后置处理器(BeanPostProcessor、BeanFactoryPostProcessor等)
      • 监听器(ApplicationListener)
      • Spring容器启动过程;
  • web原理
    • Servlet3.0标准新增特性
    • 异步请求相关

本视频使用了maven构建程序,需要同学们有对Spring、SpringMVC的基本使用能力;0基础的同学,可以先补充maven、spring相关的知识;

0.2 课程目录

  1. 课程简介-spring注解驱动开发.avi
  2. 组件注册-@Configuration&@Bean给容器中注册组件.avi
  3. 组件注册-@ComponentScan-自动扫描组件&指定扫描规则.avi
  4. 组件注册-自定义TypeFilter指定过滤规则.avi
  5. 组件注册-@Scope-设置组件作用域.avi
  6. 组件注册-@Lazy-bean懒加载.avi
  7. 组件注册-@Conditional-按照条件注册bean.avi
  8. 组件注册-@Import-给容器中快速导入一个组件.avi
  9. 组件注册-@Import-使用ImportSelector.avi
  10. 组件注册-@Import-使用ImportBeanDefinitionRegistrar.avi
  11. 组件注册-使用FactoryBean注册组件.avi
  12. 生命周期-@Bean指定初始化和销毁方法.avi
  13. 生命周期-InitializingBean和DisposableBean.avi
  14. 生命周期-@PostConstruct&@PreDestroy.avi
  15. 生命周期-BeanPostProcessor-后置处理器.avi
  16. 生命周期-BeanPostProcessor原理.avi
  17. 生命周期-BeanPostProcessor在Spring底层的使用.avi
  18. 属性赋值-@Value赋值.avi
  19. 属性赋值-@PropertySource加载外部配置文件.avi
  20. 自动装配-@Autowired&@Qualifier&@Primary.avi
  21. 自动装配-@Resource&@Inject.avi
  22. 自动装配-方法、构造器位置的自动装配.avi
  23. 自动装配-Aware注入Spring底层组件&原理.avi
  24. 自动装配-@Profile环境搭建.avi
  25. 自动装配-@Profile根据环境注册bean.avi
  26. IOC-小结.avi
  27. AOP-AOP功能测试.avi
  28. [源码]-AOP原理-@EnableAspectJAutoProxy.avi
  29. [源码]-AOP原理-AnnotationAwareAspectJAutoProxyCreator分析.avi
  30. [源码]-AOP原理-注册AnnotationAwareAspectJAutoProxyCreator.avi
  31. [源码]-AOP原理-AnnotationAwareAspectJAutoProxyCreator执行时机.avi
  32. [源码]-AOP原理-创建AOP代理.avi
  33. [源码]-AOP原理-获取拦截器链-MethodInterceptor.avi
  34. [源码]-AOP原理-链式调用通知方法.avi
  35. [源码]-AOP-原理总结.avi
  36. 声明式事务-环境搭建.avi
  37. 声明式事务-测试成功.avi
  38. [源码]-声明式事务-源码分析.avi
  39. 扩展原理-BeanFactoryPostProcessor.avi
  40. 扩展原理-BeanDefinitionRegistryPostProcessor.avi
  41. 扩展原理-ApplicationListener用法.avi
  42. 扩展原理-ApplicationListener原理.avi
  43. 扩展原理-@EventListener与SmartInitializingSingleton.avi
  44. [源码]-Spring容器创建-BeanFactory预准备.avi
  45. [源码]-Spring容器创建-执行BeanFactoryPostProcessor.avi
  46. [源码]-Spring容器创建-注册BeanPostProcessors.avi
  47. [源码]-Spring容器创建-初始化MessageSource.avi
  48. [源码]-Spring容器创建-初始化事件派发器、监听器等.avi
  49. [源码]-Spring容器创建-创建Bean准备.avi
  50. [源码]-Spring容器创建-Bean创建完成.avi
  51. [源码]-Spring容器创建-容器创建完成.avi
  52. [源码]-Spring源码总结.avi
  53. servlet3.0-简介&测试.avi
  54. servlet3.0-ServletContainerInitializer.avi
  55. servlet3.0-ServletContext注册三大组件.avi
  56. servlet3.0-与SpringMVC整合分析.avi
  57. springmvc-整合.avi
  58. springmvc-定制与接管SpringMVC.avi
  59. servlet3.0-异步请求.avi
  60. springmvc-异步请求-返回Callable.avi
  61. springmvc-异步请求-返回DeferredResult.avi

0.3 完整视频地址:

链接:https://pan.baidu.com/s/1zjYaOgtjakRj9FB9Opj3Gw
提取码:23uy
复制这段内容后打开百度网盘手机App,操作更方便哦

转载于:https://www.cnblogs.com/Grand-Jon/p/10012358.html

0、Spring 注解驱动开发相关推荐

  1. spring注解驱动开发-10 Servlet3.0

    Spring AOP实现 前言 servlet3.0简介 ServletContainerInitializer shared libraries(共享库) / runtimes pluggabili ...

  2. Spring注解驱动开发学习总结8:自动装配注解@Autowire、@Resource、@Inject

    Spring注解驱动开发学习总结8:自动装配注解@Autowire.@Resource.@Inject 1.自动装配@Autowire.@Resource.@Inject 1.1 构建bookDao ...

  3. SPRING注解驱动开发-雷神课程超详细笔记

    SPRING注解驱动开发-雷神课程超详细笔记 时间:2021-03-21 2022-04-06更新:最近翻起一年多前写的笔记复习,还是收获颇多,很多当时无法理解的知识现在慢慢能理解了,可能是工作一年的 ...

  4. spring注解驱动开发-6 Spring AOP实现原理

    Spring AOP实现原理 前言 1.@EnableAspectJAutoProxy注解原理 2.AnnotationAwareAspectJAutoProxyCreator 分析 1.分析前工作, ...

  5. 【Spring注解驱动开发】使用@Scope注解设置组件的作用域

    写在前面 Spring容器中的组件默认是单例的,在Spring启动时就会实例化并初始化这些对象,将其放到Spring容器中,之后,每次获取对象时,直接从Spring容器中获取,而不再创建对象.如果每次 ...

  6. Spring注解驱动开发第26讲——总有人让我给他讲讲@EnableAspectJAutoProxy注解

    @EnableAspectJAutoProxy注解 在配置类上添加@EnableAspectJAutoProxy注解,便能够开启注解版的AOP功能.也就是说,如果要使注解版的AOP功能起作用的话,那么 ...

  7. 【Spring注解驱动开发】二狗子让我给他讲讲@EnableAspectJAutoProxy注解

    写在前面 最近,二狗子入职了新公司,新入职的那几天确实有点飘.不过慢慢的,他发现他身边的人各个身怀绝技啊,有Spring源码的贡献者,有Dubbo源码的贡献者,有MyBatis源码的贡献者,还有研究A ...

  8. spring注解驱动开发-5 Spring AOP实现

    Spring AOP实现 前言 AOP案例实现 1.编写目标类 2.编写切面类 3.编写配置类 4.编写测试类 end... 前言 AOP为Aspect Oriented Programming的缩写 ...

  9. spring注解驱动开发-8 Spring 扩展原理

    Spring 扩展原理 前言 BeanFactoryPostProcessor 测试实例编写 ExtConfig MyBeanFactoryPostProcessor ExtTest 源码分析 Bea ...

最新文章

  1. 值得一看的文本检测方法
  2. 习题5-5 使用函数统计指定数字的个数 (15 分)
  3. 为什么说特斯拉研发自动驾驶AI芯片应该引起注意?
  4. 如何在WORD中设置标题1与标题2编号样式不一样
  5. 坚果pro2s7.0.1系统更新截图(订阅号长截图测试)PhotoScape图片编辑器应用
  6. Spring Boot 中使用 RabbitMQ
  7. java serialization/deserialization (序列化对象自描述)
  8. 天津大学仁爱学院c语言期末考试题,天津大学《C语言程序设计》2016年7月考试期末大作业...
  9. [算法设计题]输出三角形图形
  10. web前端是不是没有前景了?
  11. 【葫芦娃团队】无人转会申请
  12. 用于语音识别的数据增强
  13. 未来的工作都被计算机代替,未来10年,50%的工作将被机器取代?而这些职业却无法被取代...
  14. Android模拟点击屏幕,实现按键精灵点击屏幕功能
  15. Spring Security 5
  16. 虚拟运营商出牌:流量不清零难成杀手锏
  17. 美术课程对计算机的好处,学美术的十大好处
  18. 对一名电子信息工程专业应届毕业生的建议【转自没毛菜鸟要成长的一篇博文】
  19. 双精度浮点数的取绝对值
  20. 怎样在linux更改文件权限设置密码,Linux 配置Hadoop的方法 (修改用户Root权限,设置root密码)...

热门文章

  1. 2022-2028年中国袋式除尘用滤料行业市场全景评估及发展策略分析报告
  2. Ubuntu16.04 pip3 install 报错 working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
  3. 【JavaScript总结】JavaScript语法基础:数据类型
  4. 【Sql Server】DateBase-视频总结
  5. 面试常碰到++p/p--问题到底结果是什么?
  6. tornado 异步两种实现形式 通过回调可以利用
  7. 关于使用sklearn进行数据预处理 —— 归一化/标准化/正则化
  8. pytorch JIT浅解析
  9. Python zip() 函数
  10. Attention机制_pytorch