泛型注入

项目中遇到了个问题,泛型的注入。

场景:solr使用。solrAPI提供接口注解方式查询,SolrCrudRepository,这里T为返回数据实体类,ID为T的主键。但是类似的实体很多,而且方法都是一样的,相同代码出现N次,想要优化, BaseRepostitory产生。但是使用时还是先要注入T,那么调用的service也是N次相同的代码,同样优化,BaseServiceImpl,里面注入 private BaseRepostitory baseRepostitory;但是不同实体的service实现还是不能少,都需要继承BaseServiceImpl,但是不再需要具体的实现,实现都在BaseServiceImpl中处理。

你可能感兴趣的:(java)