0

我在此处发布的任何其他问题中都找不到解决方案。

我有多个带有 conditionalOnProperty 的 bean,它们调用不同的 bean,如下所示


    @Bean
    @ConditionalOnProperty(name = 'invoke.bean', havingValue = 'bean1', matchIfMissing = true)
    SupportingInterface bean1() {
        return new Bean1()
    }

    @Bean
    @ConditionalOnProperty(name = 'invoke.bean', havingValue = 'bean2')
    SupportingInterface bean2() {
        return new Bean2()
    }

在 yml 文件中,如果我确实 invoke.bean: bean1 或 invoke.bean: bean2 单独工作正常,但如果我想同时使用 invoke.bean: bean1, bean2 我该怎么做?

4

0 回答 0