Как использовать аннотацию для динамического возврата экземпляра интерфейса? - PullRequest
0 голосов
/ 16 января 2020

У меня есть следующий Kotlin код:

class Foo(val bar: Bar)

, где Bar - это интерфейс.

Я хочу использовать аннотацию в поле экземпляра "bar" для возврата определенного экземпляр Bar (основанный на некоторых пользовательских логах c, зависящих от свойств, установленных в файле, например application.yml).

Есть какие-либо идеи относительно того, как это можно сделать?

...