我使用的是Spring 4.3.是否可以获取传递给它的方法参数名称和值?我相信这可以使用AOP(建议之前)完成,如果可能的话,请给我一个源代码.最佳答案以下按预期工作(Java 8 Spring 5.0.4 AspectJ 1.8.13):
@Aspect@Componentpublic class SomeAspect { @Around("@annotation(SomeAnnotation)") public Object aroundAdvice(ProceedingJoinPoint joinPoint) throws Throwable { CodeSignature codeSignature = (CodeSignature) joinPoint.getSignature(); System.out.println("First parameter's name: " + codeSignature.getParameternames()[0]); System.out.println("First argument's value: " + joinPoint.getArgs()[0]); return joinPoint.proceed(); }}
总结 以上是内存溢出为你收集整理的Spring 4连接点获取方法参数名称和值全部内容,希望文章能够帮你解决Spring 4连接点获取方法参数名称和值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)