spring bean的配置方式
# xml 配置bean方式
# 注解式配置bean方式
# 1. @Component 声明
/**
* @program: springboot
* @description:
* @author: ggBall
* @create: 2021-02-20 17:11
**/
@Component
@Data
public class Dog {
private String name;
private Integer age;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
结果

# 2. 在配置类中使用 @Bean注解

结果

# 3. 继承 FactoryBean

结果

# 4. 继承BeanDefinitionRegistryPostprocessor

结果

# 5. 继承ImportBeanDefinitionRegistrar

使用时,需要使用@Import注解 导入 ImportBeanDefinitionRegistrar 被实现类

上次更新: 2025/06/29, 17:11:31