“Spring中@Component和@Bean的异同”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第3行: 第3行:
 
==== @Component ====
 
==== @Component ====
 
表明一个类会作为组件类,并告知Spring要为这个类创建bean
 
表明一个类会作为组件类,并告知Spring要为这个类创建bean
 +
  
 
==== @Bean ====
 
==== @Bean ====
 
告知Spring这个方法将会返回一个对象,这个对象需要注册为Spring上下文中的bean,通常方法体中包含了最终产生bean实例的逻辑
 
告知Spring这个方法将会返回一个对象,这个对象需要注册为Spring上下文中的bean,通常方法体中包含了最终产生bean实例的逻辑
 +
 +
 +
 +
=== 相同点 ===

2023年1月28日 (六) 12:36的版本

概述

@Component

表明一个类会作为组件类,并告知Spring要为这个类创建bean


@Bean

告知Spring这个方法将会返回一个对象,这个对象需要注册为Spring上下文中的bean,通常方法体中包含了最终产生bean实例的逻辑


相同点