配置-当遇到泛型时怎么办
spring没办直接配置泛型,原因:泛型仅在编译时起作用,而spring依赖注入为运行时特性。
解决方案:把泛型先具体化成普通类型,再在spring中配置这个普通类型。
举例如下:
泛型类
public class GenericsBean<T>{}
普通类(引入,只起到一个转化作用)
public class NormalBean extends GenericsBean<String>(){}
然后再到配置文件里配置NormalBean就可以了。