Я недавно начал работать с Java после 7 лет кодирования в .Net, не поймите меня неправильно, я ЛЮБЛЮ C#, но задание потребовало, и мне нужно было изменить.Auto Bind all `Services` с помощью Guice
Мой вопрос о регистрации Ioc, в C# Я использовал Windsor и SimpleInjector (который я полностью люблю), и в java я хочу начать использовать Guice.
Проект, над которым я работаю, является устаревшим проектом, который не использует Ioc за слова, это проект Джерси (с не функциональным HK2 IOC).
И теперь для моего вопроса, на C#, я зарегистрировал все интерфейсы и конкретную реализацию при запуске приложения во время выполнения с использованием отражения.
Я читал документацию Guice и не мог найти никакого примера для этого, и привязка JIT не совсем понятна.
Так можно ли это сделать? это лучшая практика? (Я не думаю, что вручную писать все привязки правильный курс)
Любые примеры или направление было бы очень полезно
Спасибо
Как вы имеете в виду нефункциональный Hk2. Hk2 является довольно функциональным ... Hk2 также имеет надежную структуру для автоматической регистрации услуг с использованием популяций @Service и ServiceLocator – jwells131313
@ jwells131313, что я имел в виду, так это то, что HK2 в нашей системе не работает. – guyl