get real class behind the spring proxy

http://docs.spring.io/spring/docs/3.0.x/javadoc-api/org/springframework/aop/TargetClassAware.html

 TargetClassAware target= (TargetClassAware) applicationContext.getBean("whatevername");
 // Spring's interface-based proxies implement TargetClassAware which is used here for getting the real class.
        String realClassName = target.getTargetClass().getName();
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s