Что эквивалентно контексту приложения Spring в Koin

#spring #applicationcontext #koin

#spring #applicationcontext #koin

Вопрос:

Я новичок в Koin и Kotlin. Я разрабатываю клиент / серверное приложение (с обеих сторон). Существует несколько компонентов. Некоторые из них должны быть настроены по-разному для сервера и клиента, а некоторые могут быть настроены одинаково в обоих. На самом деле, у меня есть два вопроса:

  1. В терминах Spring я хочу определить два разных контекста приложения, каждый с необходимым набором компонентов. Я думаю, что даже похожие компоненты на сервере и клиенте должны быть разными экземплярами при запуске как клиента, так и сервера в одной JVM (для целей тестирования)
  2. Я хочу знать, что эквивалентно контексту приложения spring в Koin?

Комментарии:

1. берем ссылку medium.com/mindorks /…

2. Я не пользователь Koin, но, похоже, эквивалентом является ‘ApplicationContext’ или ‘androidContext’. Возможно github.com/InsertKoinIO/koin/issues/152 и github.com/InsertKoinIO/koin/issues/190 может помочь. Кажется, вы можете определить один и тот же компонент в разных контекстах.