У меня есть класс DAO дженерик в моем весеннем проекте, я должен получить класс родового TI знает чисто Java решение:Как получить класс универсального типа весной
class Foo<T> {
final Class<T> typeParameterClass;
public Foo(Class<T> typeParameterClass) {
this.typeParameterClass = typeParameterClass;
}
public void bar() {
// you can access the typeParameterClass here and do whatever you like
}
}
Но в весеннем проекте, Я должен получить Foo от «ApplicationContext», я не могу получить Foo по:
Foo<ClassName> foo = new Foo<ClassName>(ClassName.class);
Как получить класс универсального типа весной.
'@Autowired частный Foo;' http://spring.io/blog/2013/12/03/spring-framework-4-0-and-java-generics –