注册网站建设开发,asia域名的网站,凤阳县建设局网站,官方网站举例文章目录 1.构造器调用2.initPropertySources()方法扩展3.customizeBeanFactory 定制BeanFactory4.loadBeanDefinitions(beanFactory) 1.构造器调用
注意子类调用父类构造器和子类调用子类其他构造器
2.initPropertySources()方法扩展
AbstractApplicationContext#initPrope… 文章目录 1.构造器调用2.initPropertySources()方法扩展3.customizeBeanFactory 定制BeanFactory4.loadBeanDefinitions(beanFactory) 1.构造器调用
注意子类调用父类构造器和子类调用子类其他构造器
2.initPropertySources()方法扩展
AbstractApplicationContext#initPropertySources()扩展子类重写方法即可。
3.customizeBeanFactory 定制BeanFactory protected void customizeBeanFactory(DefaultListableBeanFactory beanFactory) {if (this.allowBeanDefinitionOverriding ! null) {beanFactory.setAllowBeanDefinitionOverriding(this.allowBeanDefinitionOverriding);}if (this.allowCircularReferences ! null) {beanFactory.setAllowCircularReferences(this.allowCircularReferences);}}4.loadBeanDefinitions(beanFactory)
读取bean配置信息