springboot实现方法访问权限验证

springboot实现方法访问权限验证
方法上添加

@PreAuthorize("@customer.hasPermi(groupId,principal)")

groupId和principal的入参自定义,为判断权限所需的入参

@Service
public class customer{

  /**
   * 验证用户是否具备某权限
   *
   * @param permission 权限字符串
   * @return 用户是否具备某权限
   */
  public boolean hasPermi(String groupId,String principal) {
  	 if(groupId.equals(principal)){
   		return true;
     }else{
 	    return false;
  	 }
  }

版权声明:本文为XLX2339635744原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。