@Controller Implementing Interface
You may get into the problem as described below
The mapped controller method class 'com.xyz.ABController'
is not an instance of the actual controller bean instance 'com.sun.proxy.$Proxy108'.
If the controller requires proxying (e.g. due to @Transactional), please use class-based proxying.