0
点赞
收藏
分享

微信扫一扫

OpenHarmony下musl编译工具链普法

dsysama 03-06 14:00 阅读 3

id,name标识Bean

  • 在Spring IoC容器中Bean都会最少有一个标识符我们不需要明确的给Bean提供一个name或者id,容器会自动给Bean生成一个唯一的名字,但是如果要通过ref引用指定Bean的名称,那就必须要我们自己手动命名(不提供名字的引用可以是由自动注入 autowire来完成对Bean的引用)
  • 我们给Bean命名的时候可以通过id和name来制定Bean的标识,id能精确的定位一个bean,因此只能传入一个标识虽然xml解析不一定会指定id的唯一性,但Spring容器会在启动的时候强制执行id的唯一性name可以是多个,用逗号(,)、分号(;)或空格分隔。
<bean id="xmlBean" name="beanTest beanHello" class="com.nobugnolife.bean.impl.XmlBeanImpl"/>

在Bean定义之外给Bean起别名

  • 在bean的定义中我们可以通过id和name给bean命名,但在系统特别庞大的时候开发会将系统分割成多个子系统,但子系统又需要主系统的同一个引用,这时候会将子系统设置一个别名,换句话说就是给name或id设置别名
  • 在这种情况下我们使用alias给Bean定义必须保证Bean是在同一个容器中
<alias name="xmlBean" alias="microA_xmlBean"/>
举报

相关推荐

0 条评论