作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是网络服务的新手。我写了一个通用类作为这样的值持有者:
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/
我是一名优秀的程序员,十分优秀!