我正在尝试使用基于注释的配置在Spring中进行有条件的自动连接。我有两个不同的bean,它们都实现了相同的接口。我想做一些像这样的事情
如果(某些条件),选择bean 1自动连接,否则选择bean 2自动连接
有没有办法做到这一点?我注意到了@Primary和@Qualifier注释,但它们只会选择一个bean或另一个来自动布线,而不是基于某些条件。谢谢。
发布于 2019-10-05 08:09:11
自动装配只在目标对象初始化时将bean注入到目标bean中一次。之后,它保持不变。
考虑其他方法。例如,注入这两个bean并实现一个方法,该方法根据您的条件选择其中一个bean。
https://stackoverflow.com/questions/58243932
复制相似问题