gpt4 book ai didi

java - 在 WebService 中返回泛型类型

转载 作者:行者123 更新时间:2023-11-30 07:38:25 25 4
gpt4 key购买 nike

我是网络服务的新手。我写了一个通用类作为这样的值持有者:

public class SearchResult<T> {
private List<T> resultSet;
}

然后我写一个网络服务方法:

public SearchResult<Book> getSearchResult(){
...
}

我在使用maven-jaxws-plugin生成客户端文件的时候,发现泛型类型信息没有了。他们看起来像:

public class SearchResult {
private List<Object> resultSet;
}

public SearchResult getSearchResult(){
...
}

我的问题是,jaxws 可以保留此类通用类型信息吗?我试过 List 作为返回类型,它确实有效。预先感谢您的帮助。

最佳答案

不确定任何其他可能性,但我们正在使用

public class Books extends SearchResult<Book> {

}

效果很好(只要您没有太多不同的类型)。

关于java - 在 WebService 中返回泛型类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com