By default, all proxies are created as JDK proxies. This may cause some
problems if you are injecting objects as concrete classes rather than
interfaces. To overcome this restriction you can set the
'proxy-target-class' attribute to 'true', which
will result in class-based proxies being created.
author: Rob Harrop author: Juergen Hoeller since: 2.0