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;
  	 }
  }

你可能感兴趣的:(java,spring,boot,java,spring)