首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Spring源码剖析
seff9
创建于2023-11-19
订阅专栏
详解Sprin源码与应用
等 2 人订阅
共15篇文章
创建于2023-11-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring源码【13】IOC容器(四)
1.6 FileSystemXmlApplicationContext实现及其父类逻辑 FileSystemXmlApplicationContext的父类如下: 1.6.1 AbstractRefr
Spring源码【12】IOC容器(三)
1.5 IOC容器其他基础接口 1.5.1 Ordered org.springframework.core.Ordered实现排序逻辑,实现如下: 实现Ordered的子类如下: 1.5.2 Pri
Spring源码【11】IOC容器(二)
1.3 IOC启动流程分析 1.3.1 启动入口 org.springframework.context.support.FileSystemXmlApplicationContext#FileSys
Spring源码【10】IOC容器(一)
1 启动入口 1.1 ApplicationContext 一般情况下,Spring的启动入口为new ClassPathXmlApplicationContext(configLocations);
Spring原理【9】Spring组件实现篇(二)
Spring事务处理器的设计与实现 Spring事务处理的应用场景 下面,我们以DataSourceTransactionManager和HibernateTransactionManager这两个常
Spring原理【8】Spring组件实现篇(一)
Spring与事务处理 JavaEE应用中的事务处理是一个重要并且涉及范围很广的领域。对于读者已经很熟悉的ACID属性,这里就不做过多阐述了。事务管理的实现往往涉及并发和数据一致性方面的问题,具有这些
Spring原理【7】Spring AOP的实现(三)
Spring AOP拦截器调用的实现 设计原理 在SpringAOP通过JDK的Proxy方式或CGLIB方式生成代理对象的时候,相关的拦截器已经配置到代理对象中去了,拦截器在代理对象中起作用是通过对
Spring原理【6】Spring AOP的实现(二)
Spring AOP的设计与实现 JVM的动态代理特性 前面已经介绍了横切关注点的一些概念,以及它们在Spring中的具体设计和实现。具体来说,在SpringAOP实现中,使用的核心技术是动态代理,而
Spring原理【5】Spring AOP的实现(一)
Spring AOP概述 Advice通知 Advice(通知)定义在连接点做什么,为切面增强提供织人接口。在SpringAOP中,它主要描述SpringAOP围绕方法调用而注入的切面行为。Advic
Spring原理【4】容器其他特性的设计与实现
ApplicationContext和Bean的初始化及销毁 对于BeanFactory,特别是ApplicationContext,容器自身也有一个初始化和销毁关闭的 过程。下面详细看看在这两个过程
Spring原理【3】IOC容器的依赖注入
上面对IoC容器的初始化过程进行了详细的分析,这个初始化过程完成的主要工作是在IoC容器中建立BeanDefinition数据映射。在此过程中并没有看到IoC容器对Bean依赖关系进行注入,接下来分析
Spring原理【2】IOC容器的初始化过程
IoC容器的初始化是由前面介绍的refresh()方法来启动的,这个方法标志着IoC容器的正式启动。具体来说,这个启动包括BeanDefinition的Resouce定位、载入和注册三个基本过程。如果
Spring应用【2】FileSystemXmlApplicationContext的使用
文件路径如下: FileSystemXmlApplicationContextTest的内容如下: TestService的内容如下: FileSystemXmlApplicationContextT
Spring原理【1】IOC容器的设计原理
Spring IOC容器设计 (1)从接口BeanFactory到HierarchicalBeanFactory,再到ConfigurableBeanFactory,是一条主要的BeanFactory
Spring应用【1】MessageSource的使用
通过MessageSource接口实现国际化 国际化简单来说就是在不修改内部代码的情况下,根据不同语言及地区显示相应的语言。 加载ApplicationContext时,自动搜索上下文中定义的Mess