我有以下問題:我需要發送一些查詢參數發送到一個數據庫內的一個Java函數內休息控制器。不過,根據暴露爲API的方法,我需要動態更新查詢對象。 的API函數如下所示:我可以獲得對函數內構造的對象的引用嗎?
@RequestMapping(value = "/getItems, method = { RequestMethod.POST }, produces = { "application/json" })
public List<Item> getItems(){
QueryObject queryObject = new QueryObject();
queryObject.setParam(param);
List<Item> items = dao.getItems(queryObject);
}
我想什麼做的是做某種機制,即通過簡單的註釋暴露API方法,我想查詢對象的富集,以將查詢參數添加到查詢對象。反思無法實現,既沒有春天的AOP功能。我無法找到一種機制,使我能夠引用在方法內實例化的對象。
呀,你不能這樣做。即使你能以某種方式做到這一點(例如通過反思),這將是非常糟糕的設計。編寫該方法,以便它可以採用其他參數。 – Kayaman