BaseAction抽取之泛型的实例化
2018-03-23 09:58
176 查看
最近维护一个SSH项目,看到了一段代码,是关于BaseAction的,以前就遇到过这个问题,当时由于找不到就放弃了,今天看到了就记下来吧.
![](https://img-blog.csdn.net/20180323095513935?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2E2MTY1NjU1Mzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
对于刚入门的朋友来说,代码中很重要的一个点是获取的是父类的泛型类型,而不是本类的泛型.
因为BaseAction是要被继承的,所以调用方法的时候是子类调用,然后父类的泛型实例化,所以获取的是父类的泛型字节码.
对于刚入门的朋友来说,代码中很重要的一个点是获取的是父类的泛型类型,而不是本类的泛型.
因为BaseAction是要被继承的,所以调用方法的时候是子类调用,然后父类的泛型实例化,所以获取的是父类的泛型字节码.
相关文章推荐
- SSH-BOS项目:重构BaseAction以及工具类抽取
- 【SSH项目实战】国税协同平台-3.资源文件分类&log4j&抽取BaseAction
- 跟着汤阳光同志做一个OA系统(八):抽取页面公共部分、提取BaseAction、ModelDriven支持、Service和DAO合并、BaseAction中Service声明、非常好的增删改查流程
- 纳税服务系统【异常处理、抽取BaseAction】
- java SSH三大框架整合,实现了泛型baseAction,泛型baseService,泛型baseDao
- 【SSH项目实战】国税协同平台-3.资源文件分类&log4j&抽取BaseAction
- 纳税服务系统【异常处理、抽取BaseAction】
- SSH-BOS项目:底层代码抽取(BaseDao、BaseAction)
- 表现层BaseAction的抽取
- 用泛型写Struts2的BaseAction出错
- 85-002-11 在web项目中对Action层进行公共方法的抽取放入到BaseAction中
- java SSH三大框架整合,实现了泛型baseAction,泛型baseService,泛型baseDao
- JAVA_WEB项目之Action层利用ModelDriven抽取BaseAction
- 用静态数组实现一个泛型的堆栈,数组的长度当堆栈实例化时作为参数给出
- MVC的思想,画图分析LoadingPager :Controller和BaseFragment的抽取
- 如何在没有action触发的情况下实例化一个组件
- BaseMultiAction
- BOS项目练习(base dao/action,登陆,消息提示框,菜单按钮,修改密码,登陆拦截器)
- (一) 抽取Activity基类--BaseActivity
- baseAction