spring复习:(12) BeanDefinitionHolder

这篇具有很好参考价值的文章主要介绍了spring复习:(12) BeanDefinitionHolder。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

BeanDefinitionHolder有3个属性:

	private final BeanDefinition beanDefinition;

	private final String beanName;

	@Nullable
	private final String[] aliases;


分别用来存储BeanDefinition, bean name和别名。
实现了接口BeanMetadataElement的getSource方法

	public Object getSource() {
		return this.beanDefinition.getSource();
	}

该方法从beanDefinition属性中拿到source并返回。文章来源地址https://www.toymoban.com/news/detail-544717.html

到了这里,关于spring复习:(12) BeanDefinitionHolder的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java知识复习(八)Spring基础

    Spring :是一款开源的轻量级 Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性 Spring主要指Spring Framework,就是指如上图所示的各项功能模块 SpringMVC主要指一种架构,MVC分别是Model模型、View视图、Controller控制器的简写,核心思想就是将数据、显示和业务逻辑分

    2023年04月18日
    浏览(43)
  • spring复习: (16) AbstractBeanFactory之doCreateBean

    总体流程: 一、 先调用getSingleton,尝试从缓存中获取bean 如果获取bean成功,则调用getObjectForBeanInstance(sharedInstance, name, beanName, null); 该方法主要是通过区分普通bean和工厂bean来决定是返回原始的bean还是工厂bean通过调用getObject方法产生的bean. 二、如果第一步中sharedInstance为null,则

    2024年02月15日
    浏览(31)
  • Spring复习:(1) DefaultListableBeanFactory和BeanDefinitionReader

    一、beans11.xml: 二、Student类: 三、主类:

    2024年02月12日
    浏览(26)
  • spring复习:(39)注解方式的ProxyFactoryBean

    一、定义接口 二、定义实现类: 三、定义配置类,配置业务bean、advisor bean、ProxyFactoryBean 四、定义主类,获取ProxyFactoryBean并使用 五、运行结果

    2024年02月16日
    浏览(35)
  • spring复习:(18)给bean的属性赋值

    类: AbstractAutowireCapableBeanFactory: 其中populateBean用来用我们配置文件里的属性来给bean的属性赋值: 其中applyPropertyValues(beanName, mbd, bw, pvs);真正进行了赋值. 其中调用了bw.setPropertyValues:,代码: setPropertyValues代码: 其中调用了:setPropertyValue(pv);这个方法的代码: 调用setPropertyVal

    2024年02月16日
    浏览(34)
  • 【Spring教程12】Spring框架实战:Spring整合Mybatis全面深入详解

    欢迎大家回到《 Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《 如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《 IOC/DI注解开发管理第三方bean》 学习到这里,已经对Spring有一个简单的认

    2024年02月04日
    浏览(39)
  • spring复习:(34)配置文件的方式创建ProxyFactoryBean

    一、配置文件 二、实现类: 三、主类: 四、运行结果

    2024年02月16日
    浏览(33)
  • spring复习:(42)配置文件的方式实现事务(TransactionProxyFactoryBean)

    一、定义服务接口: 二、定义服务实现类 三、配置文件: 四、主类,调用TransactionProxyFactoryBean

    2024年02月16日
    浏览(35)
  • spring5源码篇(12)——spring-mvc请求流程

    spring-framework 版本:v5.3.19 总体流程在 DispatchServelt#doDispatch 方法 首先会获取根据url去映射对应的处理器(即接口执行方法) 看到对应的 getHandler 方法 为方便阅读,进入debug。可以看到springmvc默认为我们注册了三个handlerMapping。 springMvc中的各个组件如处理器映射器,处理器适配

    2024年02月15日
    浏览(41)
  • 12 扩展Spring MVC

    ✔         页面跳转功能:访问localhost:8081/jiang会自动跳转到另一个页面。         首先,在config包下创建一个名为MyMvcConfig的配置类:          类上加入@Configuration注解,类实现WebMvcConfiger接口,实现里面的视图跳转方法addViewConrollers:         注意:在转发的地址中,不

    2024年02月15日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包