我在Spring应用中有三个配置文件。
@Configuration
public class FooConfig { ... }
@Configuration
public class BarConfig { ... }
@Configuration
public class FooBarConfig { ... }
这些bean的加载顺序是怎样的?我能在BarConfig
中使用在FooConfig
中定义的bean
,反之亦然吗?
编辑
这个现在可以正常工作。但我的疑惑是这是否只是因为偶然。因为使用了不同的配置文件,它们被解析的顺序对于正确的bean加载很重要,因此存在歧义。