【发布时间】:2015-07-25 03:19:19
【问题描述】:
我在spring应用中有三个配置文件。
@Configuration
public class FooConfig { ... }
@Configuration
public class BarConfig { ... }
@Configuration
public class FooBarConfig { ... }
bean 的加载顺序是什么?我可以在BarConfig 中使用FooConfig 中定义的bean,反之亦然?
编辑
这可以正常工作。但我怀疑它是否因为机会而起作用。这里有一个歧义,因为使用了不同的配置文件,并且解析它们的顺序对于正确加载 bean 很重要。
【问题讨论】:
-
你尝试的时候发生了什么?
-
@DaveNewton:效果很好。但我怀疑它是否因为机会而运作良好。解析不同的配置文件时存在歧义。
标签: spring spring-mvc dependency-injection spring-annotations