Есть class Test<T>:
@Component
public class Test<T> {
@Autowired
public T fld;
@Autowired
Something something;
}
@Component
public class Main {
@Autowired
public Test<MyClass> testMyClass;
}
Надо, чтобы @Autowired сработал, в моём случае fld - это org.springframework.jmx.export.annotation.AnnotationMBeanExporter, а надо что бы он был MyClass. Это возможно вообще, или придётся лепить что-то в обход spring?