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创建的对象指向同一个地址。不同标签下创建的对象不同地址