Можно ли получить имя бина во время оценки состояния? - PullRequest
0 голосов
/ 25 февраля 2020

Как бы вы получили имя компонента, помеченного @Conditional(MyCondition.class), из оценки самого условия?

static class MyCondition implements Condition {
  @Override
  public boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata) {
    if (shouldRegister) {
      return true;
    } else {
      System.out.println("Bean " + metadata.Can_I_Get_A_Reference_To_The_Bean_NameHere() + " will not be created.");
      return false;
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...