Spring官方网站中的潜在错误

问题描述 投票:0回答:1

Spring的新手,我认为Spring的示例中有错误:

别名name =“ myApp-dataSource” alias =“ subsystemA-dataSource”

别名name =“ myApp-dataSource” alias =“ subsystemB-dataSource”

应该是:

别名name =“ subsystemA-dataSource” alias =“ myApp-dataSource”

别名name =“ subsystemB-dataSource” alias =“ myApp-dataSource”

链接:https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#beans-factory-class

请任何人都可以确认这一点。

spring javabeans alias
1个回答
0
投票

我复制了Spring Framework文档中的示例:

<alias name="fromName" alias="toName"/>

在这种情况下,在使用此别名定义之后,也可以将名为fromName的bean(在同一容器中)称为toName。

例如,子系统A的配置元数据可以通过子系统A-dataSource的名称引用数据源。子系统B的配置元数据可以通过子系统B-dataSource的名称引用数据源。组成使用这两个子系统的主应用程序时,主应用程序通过myApp-dataSource的名称引用数据源。要使所有三个名称都引用同一个对象,可以将以下别名定义添加到配置元数据中:

** <alias name="myApp-dataSource" alias="subsystemA-dataSource"/>

<alias name="myApp-dataSource" alias="subsystemB-dataSource"/> **

© www.soinside.com 2019 - 2024. All rights reserved.