首页 > 其他分享 >Spring中GenericBeanDefinition属性

Spring中GenericBeanDefinition属性

时间:2024-06-15 21:23:45浏览次数:19  
标签:初始化 GenericBeanDefinition Spring Bean 用于 父类 method 属性

1.id
再Spring容器中作为Bean的唯一标识
2.name
用于为id属性创建一个或多个别名,用空格、逗号分开

3.class
Bean的类名,全限定名

  1. primary
    多个相同Bean再容器中的优先级

5.parent
标注该Bean的父类Bean,继承父类Bean的所有属性

6.abstract
标注Bean是否是抽象的,一般用于父类Bean。在Bean初始化时,不会对其进行初始化

7.lazy-init
标注该Bean是否是懒加载,懒加载的Bean在容器初始化时不会对其进行初始化

8.autowire
自动装配,定义Bean的自动装配方式
1.no
2.byName
3.byType
4.constructor
5.autodetect

9.depends-on
依赖于某个Bean之后进行初始化

10.init-method
Bean的初始化方法

11.destory-method
Bean的销毁对象

12.factory-method
Bean的工厂方法,该能够创建Bean对象

13.autowired-candidate
只能用于XML模式下,用于表示该Bean是否能在其他bean中进行自动装配

14.MutablePropertyValues
用于封装Bean的所有属性

15.ConStructorArgumentValues
用于封装Bean的所有构造参数

16.MehodOverrides
用于封装look-up和replaced-method标签的信息,同样类中有Set集合对象用于保存LookupOverride和ReplaceOverride对象

标签:初始化,GenericBeanDefinition,Spring,Bean,用于,父类,method,属性
From: https://www.cnblogs.com/velloLei/p/18249742

相关文章

  • Spring配置文件的加载、解析
    Spring的核心流程是读取配置文件,解析并封装成BeanDefinition,并将所有的BeanDefinition收集到一个叫DefaultListableBeanFactory的容器中。一、setConfigLocation设置配置路径方便后续对其进行解析二、refresh方法,解析并封装BeanDefinition该方法中有几个重要的方法1.obtainF......
  • spring-2-依赖注入、循环依赖、三级缓存
    参考:SpringBoot———自动装配原理Spring依赖注入有几种?各有什么优缺点?Spring注解@Resource和@Autowired区别Spring是如何解决循环依赖问题?第二次讲Spring循环依赖,时长16分钟,我保证每一秒都是精华1.依赖注入1.1依赖注入的方式方式优点缺点适用场景属性注入......
  • Mybatis框架中结果映射resultMap标签方法属性收录
    Mybatis框架中结果映射resultMap标签收录在MyBatis框架中,resultMap是一种强大的机制,用于将数据库结果集映射到Java对象上。它允许你定义如何将查询结果中的列映射到Java对象的属性上,尤其是当数据库表的字段名与Java对象的属性名不一致时,或者需要进行复杂的映射(如一对一、......
  • Spring AOP
            AOP(AspectOrientedProgramming):面向切编程。是对某⼀类事情的集中处理,例如网站的登录验证,不使用AOP的话发布文章需要一段代码进行验证、编辑文章需要验证......而使用AOP的话只需要在某⼀处配置⼀下,需要验证的地方都可以实现了。        AOP是......
  • spring boot(学习笔记第七课)
    springboot(学习笔记第七课)配置AOP,数据库操作(jdbcTemplate)学习内容:配置AOP数据库操作(jdbcTemplate)1.配置AOP如果想要在一些既存系统上对系统进行分析,监视,但是又不想改修原有的代码,可以通过AOP(AspectOfProgram)来实现。在pom.xml中引入spring-boot-starter......
  • springboot+vue+mybatis家电系统+PPT+论文+讲解+售后
    随着信息互联网购物的飞速发展,一般企业都去创建属于自己的电商平台以及购物管理系统。本文介绍了家电销售系统的开发全过程。通过分析企业对于家电销售系统的需求,创建了一个计算机管理家电销售系统的方案。文章介绍了家电销售系统的系统分析部分,包括可行性分析等,系统设计部分主......
  • 【计算机毕业设计】基于springboot的大创管理系统【源码+lw+部署文档】
    包含论文源码的压缩包较大,请私信或者加我的绿色小软件获取免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所......
  • 使用 Spring Boot 的yml配置文件读取方式
    在Java项目中读取YML(YAML)配置文件有多种方式,尤其在使用SpringFramework(包括SpringBoot)时,更是提供了丰富的支持。以下是几种常见的方式来读取YML配置文件:1.使用SpringBoot的自动配置SpringBoot提供了对YML文件的自动化支持,这也是最常用的方式。1.1使用@Value......
  • 面试题——Spring
    ★1.Spring和SpringBuffer和SpringBuilder的区别?    ①值可变性      Spring中的值是final修饰的,不可变,当试图修改这个不可变值时等于创建一个新的对象。   SpringBuffer和SpringBuilder则是可变的    ②线程安全性    Spring: ......
  • 基于Java+SpringBoot+Vue前后端分离宠物管理系统(源码+万字LW+PPT+部署教程)
    博主介绍:✌全网粉丝10W+csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌一、作品包含源码+数据库+设计文档LW+PPT+全套环境和工具资源+部署教程二、项目......