源码

源码

  • 向您生动地讲解Spring AOP 源码(3)

    向您生动地讲解Spring AOP 源码(3)

    前言往期文章:SpringIoC-SpringIoC的设计SpringIoC-IoC容器初始化源码解析SpringIoC-依赖注入源码解析向您生动地讲解SpringAOP源码(1)向您生动地讲解SpringAOP源码(2)在上一章向您生动地讲解SpringAOP源码(2)中,作者介绍了【如何获取对应

    查看全文
  • 向您生动讲解Spring AOP 源码(2)

    向您生动讲解Spring AOP 源码(2)

    前言往期文章:SpringIoC-SpringIoC的设计SpringIoC-IoC容器初始化源码解析SpringIoC-依赖注入源码解析向您生动地讲解SpringAOP源码(1)在上一章向您生动地讲解SpringAOP源码(1)中,作者介绍了【开启AOP自动代理的玄机】和【自动代理的触发时机】。在

    查看全文
  • 向您生动地讲解Spring AOP 源码(1)

    向您生动地讲解Spring AOP 源码(1)

    前言在SpringAOP-注解方式使用介绍(长文详解)中,作者介绍了SpringAOP注解方式的使用方式。算是给咱们的SpringAOP源码分析开了个头,做了一点知识点的铺垫。在开始学习SpringAOP的源码之前,如果你还没有学习过SpringIoC的源码,最好先去学习下SpringIoC。Spr

    查看全文
  • [纯干货] 如何用Spring 原生注解 快速实现策略模式+工厂模式

    [纯干货] 如何用Spring 原生注解 快速实现策略模式+工厂模式

    前言这阵子在做项目组重构的工作,工作中的一部分就是就目前代码库中与企业交互的逻辑抽离出来,单独做一个微服务,实现企业交互逻辑的关注点分离。在这里面我很自然而然的就用到了策略模式+工厂模式的方式,包装内部实现细节,向外提供统一的调用方式,有效的减少if/else的业务代码,使得代码更容易维护,扩展。之

    查看全文
  • Spring Bean 生命周期 (实例结合源码彻底讲透)

    Spring Bean 生命周期 (实例结合源码彻底讲透)

    前言本篇文章主要是要介绍如何在SpringIoC容器中如何管理SpringBean生命周期。在应用开发中,常常需要执行一些特定的初始化工作,这些工作都是相对比较固定的,比如建立数据库连接,打开网络连接等,同时,在结束服务时,也有一些相对固定的销毁工作需要执行。为了便于这些工作的设计,SpringIo

    查看全文
  • Spring IoC - 依赖注入源码解析

    Spring IoC - 依赖注入源码解析

    前言上一篇文章中,我们介绍了SpringIoC的容器初始化过程-IoC容器初始化本篇文章中,我们继续介绍SpringIoC依赖注入的过程和源码解读。还是如之前一样,为大家梳理一下步骤流程,以便于大家能在心里有个大概的脉络,更容易读懂源码,更容易抓住重点。主要内容:beanName解析转换手动注册Be

    查看全文
  • Spring IoC - IoC 容器初始化 源码解析

    Spring IoC - IoC 容器初始化 源码解析

    前言本章主要内容是由以下部分组成,Spring中容器初始化入口以最经典的ClassPathXmlApplicationContext为例,讲解SpringIoC的容器初始化过程在学习源码的过程当中,我想强调两点:一定要学会抓重点,归纳核心类、核心方法、核心步骤。理解类、变量、方法名的命名,Sprin

    查看全文
  • Spring IoC - Spring IoC 的设计

    Spring IoC - Spring IoC 的设计

    前言本文为解读SpringIoC模块源码的开篇介绍。介绍SpringIoC的相关概念与设计。WhatisIoC控制反转(InversionofControl,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(DependencyInje

    查看全文