Spring LocalVariableTableParameterNameDiscoverer獲取方法的引數名
1.Spring LocalVariableTableParameterNameDiscoverer獲取方法的引數名
LocalVariableTableParameterNameDiscoverer獲取方法的引數,用法如下:
LocalVariableTableParameterNameDiscoverer.getParameterNames(Method method);然後返回引數的Stirng陣列,沒有返回NULL
eg
:
public static void main(String[] args) {
ParameterNameDiscoverer parameterUtil = new LocalVariableTableParameterNameDiscoverer();
Class<?> cls = UserInfo.class;
Method[] method = cls.getDeclaredMethods();
for (Method method2 : method) {
// 獲取引數
String[] str = parameterUtil.getParameterNames(method2);
// 獲取引數的型別
Class<?>[] clss = method2.getParameterTypes();
System.err.println(Arrays.asList(str));
}
}
結果:
[name]
[userId]
[idcard]
[sex]
相關文章
- Spring AOP獲取攔截方法的引數名稱跟引數值Spring
- 通過反射獲取上傳檔案方法引數中的檔名反射
- vue獲取位址列引數方法Vue
- (七)Spring Boot Controller的請求引數獲取Spring BootController
- 獲取類名稱的方法
- 如何通過WinDbg獲取方法引數值
- gofiber: 獲取引數Go
- 三種方法實現:獲取 url 中的引數
- 獲取url上的引數
- C#通過反射獲取類中的方法和引數個數,反射呼叫方法帶引數C#反射
- JavaScript—獲取引數(23)JavaScript
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- 如何透過AST樹去獲取JS函式引數名ASTJS函式
- URL引數獲取/轉碼
- Laravel request 獲取路由引數Laravel路由
- HttpServletRequest獲取header引數 signHTTPServletHeader
- SOLIDWORKS如何獲取模型中的引數Solid模型
- python獲取命令列引數的程式碼Python命令列
- JavaScript獲取url傳遞的引數值JavaScript
- springboot如何優雅的獲取前端引數Spring Boot前端
- shell 怎麼獲取引數的長度
- js實現獲取URL引數JS
- C#獲取URL引數值C#
- go語言獲取外部引數Go
- http獲取get引數過濾HTTP
- React router 4 獲取路由引數,跨頁面引數React路由
- Gson通過藉助TypeToken獲取泛型引數的型別的方法泛型型別
- js獲取帶#號連結後的引數JS
- 獲取url中?後面傳遞的引數
- 超簡潔的js獲取位址列引數JS
- 網頁重寫字串val()方法的擴充套件獲取安全引數String網頁字串套件
- 如何從context-param獲取引數?Context
- C# 解析獲取Url引數值C#
- JavaScript 獲取 url 傳遞引數值JavaScript
- 表單請求獲取路由引數路由
- 常用指令碼:獲取隱含引數指令碼
- SpringBoot 攔截器獲取 @RequestBody 引數Spring Boot
- Java 獲取系統各項引數Java