随笔分类 -  spring源码

摘要:二、Spring AOP 1、什么是Spring AOP Spring AOP是Spring核心框架的重要组成部分,采用Java作为AOP的实现语言。与AspectJ实现AOP方式不同之处在于,Spring AOP仅支持方法级别的拦截。 2、Spring AOP的组成 Spring AOP中主要包括 阅读全文
posted @ 2022-03-10 11:44 IT6889 阅读(198) 评论(0) 推荐(0)
摘要:一、AOP 1、什么是AOP AOP :Aspect-Oriented Programming,面向切面编程的简称。 在我们的项目代码中,有大量与日志、事务、权限(AOP称之为横切关注点)相关的代码镶嵌在业务代码当中,造成大量代码的重复与代码的冗余。 虽然可以将这些重复的代码封装起来再进行调用,但是 阅读全文
posted @ 2022-03-10 11:44 IT6889 阅读(99) 评论(0) 推荐(0)
摘要:前言 IoC容器主要分为两个阶段:IoC容器启动和依赖注入。 在上节 Spring原理与源码分析系列(四)- Spring IoC源码分析(上) 我们已经从源码的角度分析了IoC容器的启动过程,本篇将要讲述依赖注入过程的源码分析。 二、IoC容器的依赖注入 在IoC容器的初始化完成后,就已经在容器内 阅读全文
posted @ 2022-03-10 11:43 IT6889 阅读(75) 评论(0) 推荐(0)
摘要:前言 在上节 Spring原理与源码分析系列(三)- Spring IoC容器启动过程分析(下) 我们已经介绍过,IoC容器主要分为两个阶段:IoC容器启动和依赖注入。 本节内容我们重点将从源码的角度来分析这两个过程, 本篇(上)主要分析IoC容器启动过程,而依赖注入部分将放在(下)去分析。 一、I 阅读全文
posted @ 2022-03-10 11:32 IT6889 阅读(76) 评论(0) 推荐(0)
摘要:前言 关于Spring容器启动过程的分析,本章节文章分为两篇文章进行叙述,第一篇主要介绍Spring中Bean的相关概念以及IoC容器类型;第二篇开始详细介绍IoC容器的启动过程。 上篇Spring原理与源码分析系列(二)- Spring IoC容器启动过程分析(上)已经介绍了介绍Spring中Be 阅读全文
posted @ 2022-03-10 11:09 IT6889 阅读(99) 评论(0) 推荐(0)
摘要:前言 Spring的IoC容器是一个提供IoC支持的轻量级容器。 Spring提供了两种容器:BeanFactory和ApplicationContext。 两者的继承关系图如下: • BeanFactory:基本的IoC容器,默认采用延迟初始化策略(lazy-load),即只有当客户端对象需要访问 阅读全文
posted @ 2022-03-10 10:54 IT6889 阅读(122) 评论(0) 推荐(0)
摘要:一、Spring简介 什么是Spring • 轻量:Spring是轻量级的,基本的版本大小为2MB • 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 • 面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 阅读全文
posted @ 2022-03-10 10:11 IT6889 阅读(92) 评论(0) 推荐(0)