<import>
Spring 的命令bean container消除重复的容器?例如,如果 bean 容器文件 A 导入 B 和 C,而这些又分别导入 D,那么 Spring 是否会消除或忽略重复的 D 容器?
最佳答案
它不会消除重复的“容器”,但会消除重复的 bean 定义。所以 D 中的 bean 只会在生成的 bean 工厂中创建一次。不过,你会得到一张充满警告的脸。
这是最好避免的。一个与另一个具有相同 ID 的 bean 定义将“隐藏”该 bean 定义,无论该 bean 的类型和属性是否相同。哪个被“隐藏”取决于声明顺序。这很危险,所以 Spring 会警告你。
关于java - Spring bean container <import> 命令是否消除了重复的容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5302980/