JAVA的泛型与反射的联合应用
发布日期:2021-05-09 04:57:42 浏览次数:14 分类:博客文章

本文共 437 字,大约阅读时间需要 1 分钟。

通过泛型与反射的结合,可以编写框架来使开发更容易,这里演示的是BaseDao部分的简单使用。

BaseDao部分代码:

public abstract class BaseDao
{ private Class clazz;//具体的实体类 public BaseDao(){ //必须知道具体操作的哪个类,给clazz赋值 Type type = this.getClass().getGenericSuperclass();//得到当前对象的带有泛型信息的父类型 如:BaseDao
Parameterized pType=(Parameterized)type; clazz=(Class)pType.getActualTypeArguments()[0];//得到实际的参数泛型类型 Person } //下面就是一些CRUD的操作了。。。略}

 

上一篇:计算上传文件的存放路径
下一篇:jsp文件过大,is exceeding 65535 bytes limit

发表评论

最新留言

不错!
[***.144.177.141]2025年04月05日 19时48分46秒