我正在創建一個REST API,並且在一個端點中,屬性應該作爲QUERY參數出現,而在另一個請求中,相同的屬性應該作爲標題或FORM參數來使用。有沒有一種方法來定義@QueryParam和@FormParam在一個bean中的相同字段中,我將在Resource方法中使用@BeanParamJersey:有沒有一種方法可以將@QueryParam和@FormParam放在同一個bean上?
0
A
回答
0
我不認爲它是可能的。您可以使用以下內容:
public void foo (@QueryParam("bar") String bar1, @FormParam("bar") String bar2) {
String bar = isEmpty (bar1) ? bar2 : bar1;
}
+1
我已經知道這個,但這看起來並不乾淨,這就是我們首先使用@BeanParam的原因 – dvsakgec
+0
@BeanParam的搭配比我的方法更清潔。我沒有另一種方法。 –
相關問題
- 1. 有沒有一種方法可以防止Spring Boot重載bean?
- 2. 有沒有一種方法可以將Java bean驗證API與Spring RestTemplate集成
- 3. Java Jersey可以將HeaderParam和FormParam注入類私有變量嗎?
- 4. Android - 有沒有一種方法可以將ListView與其他控件一起放入同一個活動中?
- 5. 有沒有一種方法可以在Linux上使用C++
- 6. 有沒有一種方法可以將網頁轉換爲pdf?
- 7. 有沒有一種方法可以將fsolve矢量化?
- 8. 有沒有一種方法可以在XTK中渲染可縮放的點?
- 9. 有沒有一種方法可以在直播網站上使用drawWindow()方法?
- 10. 有沒有一種方法可以運行多個IntentService?
- 11. 有沒有一種方法可以一次使用Sequelize
- 12. 有沒有辦法在同一時間在ViewScope和RequestScope中有一個bean
- 13. 有沒有一種方法可以在python中輸入文字?
- 14. Shiro:有沒有一種方法可以在我的項目
- 15. 有沒有一種方法可以在tesseract中使用Asterix(*)?
- 16. 有沒有一種方法可以在Magento中進行搜索?
- 17. 有沒有一種方法可以在<form action =「processor.php>
- 18. 有沒有一種方法可以在Polymer.js中使用Slick-Carousel?
- 19. 有沒有一種方法可以在模擬中配置Gatling?
- 20. 有沒有一種方法可以在Mongoose中進行投影?
- 21. 有沒有一種方法可以在strings.xml中有一個資源名稱和一個空格?
- 22. 有沒有一種方法可以在cassandra中過濾一個計數器列?
- 23. 有沒有一種方法可以在redux-sagas中等待一個動作?
- 24. 有沒有一種方法一個ItemController可以與它的ArrayController在燼
- 25. 有沒有一種方法可以有一個桶指針? (C/C++)
- 26. 有多少種方法可以將磚放在板上
- 27. 有沒有一種方法可以與videojs同時顯示多個字幕?
- 28. 有沒有一種方法可以將.net上的foreach組合起來?
- 29. 有沒有一種方法可以在<img>標籤上擁有@ url.Action
- 30. 有沒有一種方法可以防止結構被檢測或我可以有一個類將被複制?
爲什麼需要這樣做? –
這是必需的,因爲我有兩個資源,一個有GET,另一個有POST但參數完全相同 – dvsakgec