在我的 Spring Boot 项目中,我使用了一个模块,它提供了一个@Configuration
类。配置是通过类中导入@Import(ConfigurationFromModule.class)
的Application
。
来自模块的配置需要在某个AutoConfiguration
. 不幸的是,定义配置顺序的注释似乎在模块类中被忽略了。
我用 注释了配置@AutoConfigureBefore({SomeBuildInAutoConfiguration.class})
,但之前仍然SomeBuildInAutoConfiguration
被触发ConfigurationFromModule
。
出于好奇,我尝试ConfigurationFromModule
用@AutoConfigureOrder(1)
and进行注释,@Primary
但它们并没有改变任何东西。
对于@Configuration
主应用程序中的类,所有这些注释都按预期工作。
如何在模块中定义 AutoConfiguration 的顺序?