【发布时间】:2020-12-16 10:47:50
【问题描述】:
我有 bean (transformerColumnKeyLoader),它应该在 DataSourceAutoConfiguration 之前被初始化。该 bean 的目的是将实体属性注释中的占位符替换为加密密钥。我有之前运行良好的配置代码(订单很好):
@Configuration(proxyBeanMethods = false)
@Import(DataSourceAutoConfiguration.class) // dependent configuration
@DependsOn("transformerColumnKeyLoader") // bean which has priority
public class DatasourceAutoConfig {
}
但是在添加了一些新的 bean 之后,现在无法正常工作。首先初始化的是 DataSourceAutoConfiguration ,然后是初始化 transformerColumnKeyLoader bean。
【问题讨论】:
标签: java spring spring-boot