
spring
杨白云-001
这个作者很懒,什么都没留下…
展开
-
spring 1.0源码解析--BeanDefinition
核心抽象基类:public abstract class AbstractBeanDefinition { private PropertyValues propertyValues; private boolean singleton = true; private boolean lazyInit = false; //省略 基本构造方法,对p...原创 2018-12-21 17:53:34 · 714 阅读 · 2 评论 -
手动注册BeanDefinition获取bean实例
简单实现一下如何手动注册BeanDefinition,从而让beanFactory返回给我们一个spring容器管理的单例bean(如果不显示设置,默认为单例)。首先让一个类注解为@Component的类实现接口BeanFactoryAware,实现如下方法,从而获取beanFactory:@Override public void setBeanFactory(BeanFactor...原创 2018-12-21 19:25:09 · 4905 阅读 · 1 评论 -
spring接口BeanFactory层级分析
1:spring中的根bean工厂接口为BeanFactory,定义了对bean的基本操作,接口定义如下:public interface BeanFactory { Object getBean(String name) throws BeansException; Object getBean(String name, Class requiredType) throws...原创 2019-03-26 21:12:15 · 507 阅读 · 0 评论