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
- 反射如何獲取函式的引數名反射函式
- js根據引數名獲取url上的引數值JS
- python 獲取變數名的方法Python變數
- 通過反射獲取上傳檔案方法引數中的檔名反射
- vue獲取位址列引數方法Vue
- 使用jquery獲取url及url引數的方法jQuery
- Java——通過反射獲取函式引數名稱Java反射函式
- 三種方法實現:獲取 url 中的引數
- springmvc請求引數獲取的幾種方法SpringMVC
- Laravel 獲取 Route Parameters (路由引數) 的 5 種方法Laravel路由
- (七)Spring Boot Controller的請求引數獲取Spring BootController
- C#通過反射獲取類中的方法和引數個數,反射呼叫方法帶引數C#反射
- JavaScript—獲取引數(23)JavaScript
- 常用操作 / 獲取引數
- js獲取url引數JS
- jquery獲取url引數jQuery
- js獲取位址列的引數JS
- 獲取oracle的隱含引數Oracle
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- 如何透過AST樹去獲取JS函式引數名ASTJS函式
- PHP全面獲取url位址列引數多種方法PHP
- Laravel request 獲取路由引數Laravel路由
- oracle獲取隱含引數Oracle
- jQuery獲取url引數值jQuery
- Js獲取URL地址引數JS
- 獲取url傳遞的引數值
- request的請求引數獲取方式
- 獲取request中的查詢引數
- js獲取url地址中的引數JS
- as3獲取url地址的引數S3
- JS獲取URL中引數值(QueryString)的4種方法分享JS
- Spring MVC 接收POST表單請求,獲取引數總結SpringMVC
- js如何獲取url所傳遞的引數和引數值JS
- http獲取get引數過濾HTTP
- js實現獲取URL引數JS
- C#獲取URL引數值C#
- go語言獲取外部引數Go