Я бы хотел сделать что-то вроде следующего для условной загрузки бина:
@Conditional(OnAuthoritieCondition.class, "SOME_INPUT_STRING")
Однако, когда я пытаюсь реализовать это, я получаю следующее:
public class OnAuthoritieCondition implements Condition {
@Override
public boolean matches(ConditionContext conditionContext, AnnotatedTypeMetadata annotatedTypeMetadata) {
return false;
}
}
Теперь мой вопрос: как мне реализовать пользовательское условие, которое принимает параметры, или есть лучший способ сделать то, что я хочу?