Spring Security - Annotation Based Method level Security Handler - Part2
           Now lets explore the code a little deeper to get a better understanding of how Spring in a best way performs all the Task.  So from the above configuration it is quite evident that at the heart lies the CustomMethodSecurityExpressionHandler ,  which incorporates a permissionEvaluator  i.e. DefaultPermissionEvaluator  and priviledgeEvaluator  i.e.  CustomPriviledgeEvaluator   The code for permissionEvaluator is:   public class DefaultPermissionEvaluator implements PermissionEvaluator {   @Override  public boolean hasPermission(Authentication auth, Object arg1, Object arg2) {   // TODO Auto-generated method stub      System.out.println(" *******1) The Authentication is:"+auth+"\n"+arg1+"\n"+arg2);   return true;  }   @Override  public boolean hasPermission(Authentication auth, Serializable arg1,    String arg2, Object arg3) {   // TODO Auto-generated method stub   System.out.println(" *******  2) The Authentication is:"+auth+":...