配置-当遇到泛型时怎么办

spring没办直接配置泛型,原因:泛型仅在编译时起作用,而spring依赖注入为运行时特性。

解决方案:把泛型先具体化成普通类型,再在spring中配置这个普通类型。

 

举例如下:

 

泛型类

public class GenericsBean<T>{}

 

普通类(引入,只起到一个转化作用)

public class NormalBean extends GenericsBean<String>(){}

 

然后再到配置文件里配置NormalBean就可以了。

posted @ 2010-08-11 15:31  java例子  阅读(142)  评论(0编辑  收藏  举报