当前位置: 首页 > 面试题库 >

获取Spring bean的真实Class对象

刘兴修
2023-03-14
问题内容

我正在使用Spring注入豆类。我正在使用一些注释来注释Bean方法(安全性,TransactionManagement,ExceptionHanling,日志记录)。问题是:

我想创建JUnit测试来检查是否忘记了一些方法。但是Spring返回$ ProxyXXX类,方法上没有任何注释。

Method[] methods = logic.getClass().getMethods();

  for (Method method : methods) {
     Annotation[] annotations = method.getAnnotations();   // empty array!

如何获取方法的注释或获取真实的类对象?

PS Spring 2.5.6,JDKDynamicProxy(不是CGLib)


问题答案:

Spring的基于接口的代理Implements
TargetClassAware



 类似资料:
  • 本文向大家介绍jQuery根据ID、CLASS、等获取对象的实例,包括了jQuery根据ID、CLASS、等获取对象的实例的使用技巧和注意事项,需要的朋友参考一下 在jquery中,你能够通过逗号,来分隔字符选择多个选择。 例如: $(.class1, .class2, #id1)在以上的例子中,将会选择含有类名为class1,和class2及id为1的所有元素。 Jquery实例: 在以下的例子

  • 本文向大家介绍PHP获取真实客户端的真实IP,包括了PHP获取真实客户端的真实IP的使用技巧和注意事项,需要的朋友参考一下 REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。 HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被

  • 问题内容: 如何获得泛型的“真实”类? 例如: 如果T =整数 输出: 如果T =字符串 输出: 谢谢 问题答案: 如果您的类中有一个实例类型T的实例变量,并且碰巧已设置好该变量,则可以打印该变量的类。

  • 我正在开发一款。我将启动意图的转换为字符串,它会给我。但我需要找到真正的路径。 例如:

  • 本文向大家介绍asp.net获取真实ip的方法,包括了asp.net获取真实ip的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了asp.net获取真实ip的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的asp.net程序设计有所帮助。

  • 本文向大家介绍Java中通过Class类获取Class对象的方法详解,包括了Java中通过Class类获取Class对象的方法详解的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要给大家介绍的是关于Java通过Class类获取Class对象的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 阅读API的Class类得知,Class 没有公共构造方法。Class 对象是