Guice динамический ввод с пользовательской аннотацией

У меня есть какой-то ресурс, но я не могу его перебрать и связать их все, мне нужно использовать ключ для запроса ресурса. Итак, мне нужно динамически внедрить.

Я определяю аннотацию как

@Target({ METHOD, CONSTRUCTOR, FIELD })
@Retention(RUNTIME)
@Documented
@BindingAnnotation
public @interface Res
{
    String value();// the key of the resource
}

использовать как это

public class Test
{
    @Inject
    @Res("author.name")
    String name;
    @Inject
    @Res("author.age")
    int age;
    @Inject
    @Res("author.blog")
    Uri blog;
}

Я должен справиться с инъекцией, отмеченной@Res и мне нужно знать поле ввода и аннотацию.

Это возможно вGuice и как ? даже со спи?

Ответы на вопрос(1)

Ваш ответ на вопрос