[英]issue with consuming restful webservice from openweather Api?
[英]Restful webservice Query param issue
我們在項目中使用Restful Web服務。 我將以下類的對象作為查詢參數傳遞給我的Web服務。
public class QueryDTO {
private String name;
private Object[] args;
private Object[] results;
//with setters and getters
}
這是我的網絡服務配置
@GET
@Produces("application/json")
@Path("/")
QueryDTO executeQuery(@QueryParam("") QueryDTO queryDTO) throws Exception;
當我打電話時,這里的args可能包含任何數據類型(String,Interger,Date ..etc)
rest/query?name="getCreativeExtractorPatternByName"&args={"473"}
我在例外之下。
Parameter Class java.lang.Object has no constructor with single String parameter, static valueOf(String) or fromString(String) methods
請幫助我解決這個問題。
添加單個參數構造器:
public QueryDTO(String name) {
this.name = name;
}
要將參數注入DTO對象,它應包含一個接受String參數的構造函數。
您應該提供有效的查詢參數以成功注入DTO對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.