0
A
回答
1
從我能從這個問題明白了,你正在尋找檢索Web篩選器(如Spring的OncePerRequestFilter左右)的過濾方法
一些信息從請求檢索方法名或類名
在這一點上,沒有類或方法,它只是一個httpInputStream。所有你可以做的只是字節操作,或者將它作爲字符串讀取並進行字符串操作,或者將其反序列化爲更多結構化(例如,使用Jackson將json字符串反序列化爲Java對象/使用JAXB將XML反序列化爲Java對象)
0
我能夠實現使用下面的代碼片段。謝謝你的時間。
RequestMappingHandlerMapping mappings1 = (RequestMappingHandlerMapping) ApplicationContextHolder.getBean("requestMappingHandlerMapping");
Map<RequestMappingInfo, HandlerMethod> handlerMethods = mappings1.getHandlerMethods();
HandlerExecutionChain handler = mappings1.getHandler(httpServletRequest);
if(Objects.nonNull(handler)){
HandlerMethod handler1 = (HandlerMethod) handler.getHandler();}
相關問題
- 1. jsp過濾器,獲取頁面名稱
- 2. 彈簧集成dsl過濾器改爲過濾器方法註釋
- 3. 如何從java獲取彈簧配置文件名稱
- 4. 如何在彈簧安全中編寫自定義過濾器?
- 5. 過濾器訂購彈簧安全和彈簧啓動
- 6. Jersey資源過濾器和彈簧
- 7. keycloak CORS過濾器彈簧靴
- 8. 如何從VariableDeclarationStatement獲取方法名稱
- 9. Java彈簧過濾JSON
- 10. Yii分析器獲取方法名稱
- 11. 如何從該方法中獲取方法名稱?
- 12. 如何獲得未註冊的DirectShow過濾器的默認過濾器名稱
- 13. 禁止彈簧啓動添加@Bean過濾器到過濾鏈
- 14. 如何通過名稱獲取方法處理程序? (C#)
- 15. 如何訂購彈簧啓動過濾器?
- 16. 你如何外部化彈簧過濾器鏈?
- 17. 彈簧啓動中的過濾順序
- 18. 如何在彈簧數據中自定義字段名稱mongodb
- 19. 如何在squeak中獲取當前方法的名稱?
- 20. 如何在PHP中獲取調用函數/方法的名稱?
- 21. 如何在Delphi 7中獲取當前方法的名稱?
- 22. 如何在MethodInterceptor中獲取方法的參數名稱?
- 23. 如何在靜態方法中獲取當前類的名稱?
- 24. 如何獲取方法的名稱方法
- 25. 如何在自定義過濾器彈簧安全中註冊自定義FailureHandler
- 26. 如何用彈簧攔截器替換servlet過濾器中的代碼?
- 27. BCEL - 獲取類名稱,元素名稱和方法名稱
- 28. 如何通過C#中的屬性名稱獲取XML節點過濾值?
- 29. 如何從WinRT中的Action中獲取方法名稱
- 30. 彈簧控制器獲取空對象
我想要那個請求URL的方法名稱。它是一個spring rest API。我想檢索它映射的方法。 –
你想要一個網頁過濾器的彈簧mvc控制器的方法(服務/將提供此請求)?在web過濾器中,你不會有任何線索,如果你的web過濾器來自Spring MVC過濾器之後,你有幾個選項。或者你可以根據響應結構派生方法名,或者你可以添加一個頭到在你的控制器的響應,以便你可以確定服務請求的方法 –
讓我知道這個需求的用例,可能我可以幫助 –