Spring-id,name 名称,别名关系

简单的一个demo(根据xml配置 读取bean)

 

添加maven依赖

spring配置文件  xxx.xml

例子类Bean

 

 xml配置文件中,<Bean>标签下 id属性代表类的beanName(名称),只能有一个可以省略。 name属性是类的aliases(别名),可以有n个 , ; 隔开。 class 类的模板

下面看例子

 

beanName为bean 无aliases

 

 beanName为bean2 aliases为b2 b3 b4

 

 无beanName  aliases为b5 b6 b7

 

启动Spring

 无论通过beanName或者aliases能找到,并且class合法 ,可以从IOC中获取到对象

 

 

可知,通过同一个<bean>标签下 不同beanName还是aliases创建的对象指向同一个地址。不同标签下创建的对象不同地址

 

posted @ 2020-12-10 15:04  六小扛把子  阅读(241)  评论(0编辑  收藏  举报