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