随笔分类 - spring
摘要:前言 1.spring在配置时代,都是基于xml配置的,启动一个spring容器,通过ClassPathXmlApplicationContext类的refresh方法,然后解析bean标签,完成bean的注册,解析自定义标签<context:component-scan base-package=
阅读全文
摘要:默认标签解析 protected void parseBeanDefinitions(Element root, BeanDefinitionParserDelegate delegate) { if (delegate.isDefaultNamespace(root)) { NodeList nl
阅读全文
摘要:看一个例子 FactoryBeanDemo类 @Service public class FactoryBeanDemo implements FactoryBean { @Override public Object getObject() throws Exception { return ne
阅读全文
摘要:看个例子 CircularA类 @Service public class CircularA { @Autowired private CircularB circularB; public CircularB getCircularB() { return circularB; } } Circ
阅读全文
摘要:bean实例化方法入口,AbstractApplicationContext类的finishBeanFactoryInitialization方法 finishBeanFactoryInitialization方法 protected void finishBeanFactoryInitializa
阅读全文
摘要:前言 AbstractApplicationContext类 refresh()方法 spring在bean的注册与实例化之间会出现如下代码 //bean的注册 ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory(
阅读全文

浙公网安备 33010602011771号