文章 2024-10-18 来自:开发者社区

Spring底层架构源码解析(三)

ApplicationContext 接上一篇文章,再将到BeanFactory后不得不提到ApplicationContext了,ApplicationContext其实是继承了BeanFactory的,但是ApplicationContext提供了比BeanFactory更多的功能,其中ApplicationContext两个比较重要的实现类: 1. AnnotationCo...

Spring底层架构源码解析(三)
文章 2024-10-18 来自:开发者社区

Spring底层架构源码解析(二)

BeanDefiniton BeanDefiniton是spring源码中比较一个重要的接口,该接口描述了Bena的基本属性,该BeanDefiniton继承了AttributeAccessor, BeanMetadataElement接口,BeanDefiniton也有很多的方法可供实现,以下为其中方法的一部分截图: ...

Spring底层架构源码解析(二)
文章 2024-10-17 来自:开发者社区

手动开发-简单的Spring基于注解配置的程序--源码解析

在前文中 《手动开发-简单的Spring基于XML配置的程序–源码解析》,我们是从XML配置文件中去读取bean对象信息,再在自己设计的容器中进行初始化,属性注入,最后通过getBean()方法进行返回。这篇文章,我们将基于注解的视角,实现简单的Spring容器。在这里我们还将做一些改动,前文我们是通过xml文件名进行传值容器初始化,这里,我们通过传值接口类型进行初始化容器。所以本文有下面两个特....

手动开发-简单的Spring基于注解配置的程序--源码解析
文章 2024-10-17 来自:开发者社区

手动开发-简单的Spring基于XML配置的程序--源码解析

本文带着大家写一个简单的Spring容器,通过读取beans.xml配置文件,获取第一个JavaBean:Monster的对象,并给对象赋值,放入到容器中,输出对象信息。 先回顾一下使用Spring时,我们是通过ClassPathXmlApplicationContext得到ioc容器,容器自动读取beans.xml配置文件,我们通过容器的getBean方法获取到对象,并输出该对象。 ...

手动开发-简单的Spring基于XML配置的程序--源码解析
文章 2024-10-06 来自:开发者社区

Spring IOC、AOP与事务管理底层原理及源码解析

引言 Spring框架以其强大的控制反转(IOC)和面向切面编程(AOP)功能,成为Java企业级开发中的首选框架。本文将深入探讨Spring IOC和AOP的底层原理,并通过源码解析来揭示其实现机制。同时,我们还将探讨Spring事务管理的核心原理,并给出相应的源码示例。 Spring IOC底层原理及源码解析 控制反转(IOC)是Spring框架的核心功能之一,它将对...

文章 2024-07-29 来自:开发者社区

Spring Boot 启动源码解析结合Spring Bean生命周期分析

转载请注明出处: 目录   1.源码流程图   2.创建SpringApplication 应用,在构造函数中推断启动应用类型,并进行spring boot自动装配   3.SpringApplication.run方法源码     3.1 执行prepareEnvironment 方法,准备应用环境       3.1.1 getOrCreat...

Spring Boot 启动源码解析结合Spring Bean生命周期分析
文章 2024-07-17 来自:开发者社区

rocketmq-spring : 实战与源码解析一网打尽

RocketMQ 是大家耳熟能详的消息队列,开源项目 rocketmq-spring 可以帮助开发者在 Spring Boot 项目中快速整合 RocketMQ。这篇文章会介绍 Spring Boot 项目使用 rocketmq-spring SDK 实现消息收发的操作流程,同时笔者会从开发者的角度解读 SDK 的设计逻辑。1 SDK 简介项目地址:https://github.com/apac....

rocketmq-spring : 实战与源码解析一网打尽
文章 2024-04-25 来自:开发者社区

Spring Bean名称生成规则(含源码解析、自定义Spring Bean名称方式)

文章目标:最近因为Spring Bean名称遇到一些问题,特地做了一些更深入的理解,需要能够帮助到大家。 Spring Bean名称生成规则(含源码解析、自定义Spring Bean名称方式) ✅ 创作者:Jay… 个人主页:Jay的个人主页 展望:若本篇讲解内容帮助到您,请帮忙点个赞吧,您的支持是我继续写作的最大动力,谢谢。 ...

Spring Bean名称生成规则(含源码解析、自定义Spring Bean名称方式)
文章 2024-04-17 来自:开发者社区

Spring IOC的源码解析

Spring IOC(控制反转)的核心功能是通过依赖注入(DI)来管理对象的创建和它们之间的依赖关系。要深入理解Spring IOC的工作原理,我们可以从其源码分析入手,特别是关注如何创建和管理Bean以及依赖注入的实现。以下是Spring IOC的主要组成部分的源码解析: 1. BeanFactory 和 ApplicationContext BeanFactory 是Spri...

文章 2024-02-28 来自:开发者社区

Spring源码解析--深入Spring事务原理

本文将带领大家领略Spring事务的风采,Spring事务是我们在日常开发中经常会遇到的,也是各种大小面试中的高频题,希望通过本文,能让大家对Spring事务有个深入的了解,无论开发还是面试,都不会让Spring事务成为拦路虎。 1、事务基本概念 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 特点:事务是恢复和并发控制的基本单位。事务应该...

Spring源码解析--深入Spring事务原理

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注