“什么是 BeanDefinition”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第8行: 第8行:
  
 
=== BeanDefinition 中重要的属性 ===
 
=== BeanDefinition 中重要的属性 ===
beanClass
+
 
 +
==== beanClass ====
 +
表示一个 bean 的类型,比如:UserService.class、OrderService.class,Spring 在创建 Bean 的过程中会根据此属性来实例化得到对象。
  
 
scope
 
scope

2024年7月21日 (日) 01:40的版本

BeanDefinition 表示 Bean 定义,

Spring 根据 BeanDefinition 来创建 Bean 对象,

BeanDefinition 有很多的属性用来描述 Bean 对象。

BeanDefinition 是 Spring 中非常核心的概念。

BeanDefinition 中重要的属性

beanClass

表示一个 bean 的类型,比如:UserService.class、OrderService.class,Spring 在创建 Bean 的过程中会根据此属性来实例化得到对象。

scope

isLazy

dependsOn

primary

initMethodName