Java根据参数返回相应类

摘要:
问题的初衷:如何根据参数转换方法(参数是类)的返回类型使用泛型解决方案(<T>)解决方案:记住在类中添加组件扫描(@component)。以下方法是将其放置在工具类(例如:YslRequestUtil)1 public<T>Treesponse(Objectrequest,Treesponse实体,StringUrl,Stringmetodname){2//强制传递参数3ThfGetPol

问题初衷:如何根据参数变换方法的返回类型(参数为 类)

解决方案采用泛型解决(<T>)

解决方案:

记得在类上面加上组件扫描(@Component)

Java根据参数返回相应类第1张

下面方法是放在工具类(例:YslRequestUtil) 

1 public <T> T  response(Object requestentity, T responseentity, String Url, String metodname){
2         //强转传递参数
3         T hfGetPolicyResponse = (T) resxstream.fromXML(result);
4         System.out.println(hfGetPolicyResponse);
5 
6         return hfGetPolicyResponse;
7     }        

调用工具类方法:

调用类加上依赖注入(@Resource)

Java根据参数返回相应类第2张

 1 GetPolicyByRtPatRes getPolicyByAirLine = yslRequestUtil.response(getPolicyByAirLineReq, new GetPolicyByRtPatRes(), "http://www.baidu.com", "metodname"); 

免责声明:文章转载自《Java根据参数返回相应类》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇FSA/FSM/FSTSQL SERVER 查看占用tempDB下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C#打印机操作类

using System; using System.Collections.Generic; using System.Text; namespace MacPrinter { public class ZPL_Command { /// (^EF)<summary> /// 清除设定 (已...

VB.Net Socket实现Http文件上传及下载类

GET访问: dim httpClient as new WebClient() httpClient.strUrl="http://www.baidu/com?wd=hello" httpClient.Proc() Msgbox(httpClient.RespHtml) POST访问: dim httpClient as new WebClient()...

java 通过 SmbFile 类操作共享文件夹

添加依赖 在pom.xml文件夹中添加如下的依赖就可以引用SmbFile类的jar包。 <dependency> <groupId>jcifs</groupId> <artifactId>jcifs</artifactId> <version>...

[收藏]C#中string与byte[]的转换帮助类.NET教程,C#语言

在写c#程序时,string和byte[]之间的转换比较烦,在移植一些老程序时感觉很不好。我在c#中使用des和tripledes时移植一块老代码时也遇到了同样的情况。为了下次不为同样的事情烦恼,就写了下面的帮助类。 主要实现了以下的函数 代码中出现的sidle是我的网名。 /**//* * @author wuerping * @version 1.0...

C#枚举(一)使用总结以及扩展类分享

0.介绍 枚举是一组命名常量,其基础类型为任意整型。 如果没有显式声明基础类型, 则为Int32 在实际开发过程中,枚举的使用可以让代码更加清晰且优雅。 最近在对枚举的使用进行了一些总结与整理,也发现了一些很有意思的知识盲区。 接下来先简单为大家介绍枚举在开发过程中的常用内容以及扩展类的分享。如果喜欢直接看代码的可以查看最后的样例源码。 1. 参考资料 官...

SQLiteHelperSQLite帮助类

最近做项目用到了SQLite数据库,就自己写了个SQLite帮助类,类似于SQLHelper。 不过是按照我常用方式写的,主要与SQLHelper不同的是 1、这个帮助类并没有内置ConnectionString,是需要在调用方法的时候指定的,这样的好处的是:在一般的三层架构时都会在Helper里指定一个数据库连接,但是如果我又想用这个帮助类但是我想查询其...