Guice annotatedWith для интерфейса с Generics

У меня есть интерфейс TestInterface , который имеет множество реализаций. Когда я использую Guice для привязки, я получаю сообщение о том, что TestInterface не привязан к реализации. Ниже приводится синтаксис, который я использую для привязки интерфейса к его реализациям.

bind (TestInterface.class) .annotatedWith (Names. named ("Impl1Test")). To (Impl1.class);

ps Я тестировал с фиктивный интерфейс, но без дженериков, и он работал нормально, я считаю, что для дженериков нужно сделать что-то особенное.

7
задан Abidi 11 February 2011 в 09:21
поделиться