Spring容器中的Bean的识别主要依赖于Bean的名称(ID)和类型。以下是详细解释:
- Bean的名称(ID):每个Bean在Spring容器中都必须有一个唯一的名称(ID)。这个名称通常在配置文件中、Java配置类中或使用注解来定义。例如:
<bean id="myBean" class="com.lfsun.MyClass" />
在这个示例中,Bean的名称是 “myBean”。
- Bean的类型:Spring容器也根据Bean的类型来识别和查找Bean。当请求获取一个Bean时,你可以指定Bean的类型,容器会根据类型来匹配相应的Bean实例。例如:
MyClass myBean = applicationContext