[求助]反射和泛型的使用疑惑

简介: 接口: public interface BaseService { boolean save(T record); }  接口: public interface InfoService extends BaseService{ boolean save(I...

接口:

public interface BaseService<T, PK extends Serializable> {
    boolean save(T record); }

 接口:

public interface InfoService extends BaseService<Info, Long>{
    boolean save(Info record); }

 实现类:

@Service("informationService")
public class InfoServiceImpl implements InfoService {
  boolean save(Info record) {
    ...
  }
}

在使用反射调用接口infoService的save(record)时,提示save(Info ...)不存在。

根据this.getClass().getMethods()获取的方法数组中,确实不存在save(Info ...),而仅仅存在save(Object ...)。

为了不在每个模块的Service中都定义一遍BaseService中的共有接口,有什么解决方案?

求帮助~~~

作者: Candyメ奶糖

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博文来源广泛,如原作者认为我侵犯知识产权,请尽快给我发邮件 359031282@qq.com联系,我将以第一时间删除相关内容。

目录
相关文章
|
7月前
|
Java 编译器
Java反射操作泛型
Java反射操作泛型
38 0
|
3月前
|
存储 安全 Java
Java泛型:通俗易懂地解析泛型
Java泛型:通俗易懂地解析泛型
51 0
|
4月前
|
存储 缓存 Java
认真学习JVM的方法调用(方法重载和重写)
认真学习JVM的方法调用(方法重载和重写)
22 0
|
7月前
|
机器学习/深度学习 存储 缓存
一文带你搞懂C#泛型
泛型是.net 2.0中提供的新特性,是框架的一种升级,用于处理用一个事物来代替多种不同需求的情况。下面我们就一块来看一下具体的讲解吧。
|
8月前
|
XML 安全 Java
教你精通Java语法之第十三章、反射
Java的反射(reflection)机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,既然能拿到,那么,我们就可以修改部分类型信息;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射(reflection)机制。1. 反射的意义2. 反射重要的几个类: Class类 、Field类、 Method类、 Constructor类3. 学会合理利用反射,一定要在安全环境下使用。
39 0
|
12月前
|
XML 并行计算 安全
【Java基础】泛型+反射+枚举+Lambda表达式 知识点总结
本文重点介绍Java基础:泛型、反射、枚举、Lambda表达式知识点总结。
248 0
|
存储 SQL 安全
深究JAVA反射机制
JAVA反射机制详解
92 0
深究JAVA反射机制
|
算法 安全 前端开发
|
安全 Java 编译器
面试官:说说什么是泛型的类型擦除?
面试官:说说什么是泛型的类型擦除?
132 0
面试官:说说什么是泛型的类型擦除?

热门文章

最新文章