我对别名的使用感到困惑。我确实了解别名是什么以及它是如何使用的,但我看不出它与在 bean 定义中使用名称有何不同。
<bean id="xyx" name="abc,def" .. />
<alias name="xyx" alias="pqr"/>
当我可以使用 abc 或 def 时为什么要使用别名?
最佳答案
在我看来,bean 别名在您无法操作 bean 名称的大型系统中很有帮助。您可以选择为您的系统部分创建自己的名称(别名)...
来自 Spring 文档 (3.0.x) http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/htmlsingle/
...it is sometimes desirable to give a single bean multiple names, otherwise known as bean aliasing...
因此创建多个名称或/和别名是一回事。
关于Spring - 别名与名称的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15211590/