spring
文章平均质量分 79
xihuanhuanxi
这个作者很懒,什么都没留下…
展开
-
spring源码之DefaultSingletonBeanRegistry
DefaultSingletonBeanRegistry继承了SimpleAliasRegistry,以及实现SingletonBeanRegistry接口所有这个类既管理SingletonBean的注册,又管理别名的注册 registerSingleton方法public void registerSingleton(String beanName, Object singlet原创 2012-08-28 17:02:27 · 166 阅读 · 0 评论 -
sprint源码之FactoryBeanRegistrySupport
FactoryBeanRegistrySupport继承了DefaultSingletonBeanRegistry,添加了对FactoryBean的操作protected Class getTypeForFactoryBean(FactoryBean factoryBean) { try { return factoryBean.getObjectType(); }原创 2012-08-29 16:08:42 · 259 阅读 · 0 评论 -
spring源码之AbstractBeanFactory(一)
AbstractBeanFactory继承了FactoryBeanRegistrySupport,并且实现ConfigurableBeanFactory的接口,下面首先先看下ConfigurableBeanFactory的接口实现public void setParentBeanFactory(BeanFactory parentBeanFactory) { if (this.paren原创 2012-08-29 21:43:15 · 142 阅读 · 0 评论 -
spring源码之SimpleAliasRegistry
SimpleAliasRegistry实现了AliasRegistry接口,用于别名的一些操作,下面是他的几个方法首先是registerAlias方法public void registerAlias(String name, String alias) { Assert.hasText(name, "'name' must not be empty"); Assert.has原创 2012-08-28 16:29:57 · 66 阅读 · 0 评论 -
spring源码之AbstractBeanFactory(二)
上一章主要结束了实现ConfigurableBeanFactory的方法,本章介绍实现BeanFactory的方法public Object getBean(String name) throws BeansException { return getBean(name, null, null); } public Object getBean(String name,原创 2012-08-31 20:53:19 · 64 阅读 · 0 评论 -
spring源码之AbstractAutowireCapableBeanFactory
构造方法public AbstractAutowireCapableBeanFactory() { super(); ignoreDependencyInterface(BeanNameAware.class); ignoreDependencyInterface(BeanFactoryAware.class); ignoreDependencyInterface(Bean原创 2012-09-02 15:30:01 · 137 阅读 · 0 评论 -
spring源码之DefaultListableBeanFactory
ddd原创 2012-09-08 09:47:45 · 77 阅读 · 0 评论 -
spring之依赖注入
protected Object doGetBean( final String name, final Class requiredType, final Object[] args, boolean typeCheckOnly) throws BeansException { //是否含有&取得FactoryBean本身 final String原创 2013-09-16 16:56:06 · 190 阅读 · 0 评论 -
spring之IOC容器初始化
FileSystemXmlApplicationContext的类图: ApplicationContext的附加功能:MessageSource:支持不同的信息源,支持国际化的实现,为开发多语言版本的应用提供服务ResourcePatternResolver:访问资源ApplicationEventPublisher:在上下文引入了事件机制。这些机制和bean的生命周期的原创 2013-09-16 13:56:27 · 204 阅读 · 0 评论