1 自定义注解获取
在方法参数前面加一个注解标注这个参数的名字(Mybatis dao 层标注参数名字就这样做的 )
2 spring 提供了获取 方法参数名字的方法
spring借助了 asm 工具包(asm-tool)
asm-tool获取参数名字:
3 java8 提供了获取参数名字的实现(前提是在编译过程中要使用-paramters参数)
该功能需要在javac
编译时开启-parameters
参数,而为了兼容性该参数默认是不开启的,如果使用Maven构建的话可以如此配置: