1
我想借代碼可以通過運行時解析的GenericType參數調用Java JAX-RS請求方法嗎?
WebTarget targetBase = ...
targetBase.path("some_path").request(MEDIA_TYPE).get(new GenericType<List<MyModel>>(){});
,寫這樣的事情
public <T> T getViaRest(GenericType<T> myGenericType) {
return targetBase.path("some_path").request(MEDIA_TYPE).get(myGenericType);
}
...
getViaRest(new GenericType<List<MyModel>>(){});
getViaRest(new GenericType<List<MyModel2>>(){});
...
這樣我可以有我把我的自定義日誌記錄和錯誤處理代碼一般getViaRest方法,和它可以用於我所有的型號。