🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 创建Auth类 创建Auth验证接口类,接口需被 多重实现 implements IAuth; ```java @Auth public class AppAuth implements IAuth{ @Autowired UserService userservice; @Override public AuthResult doAuth(Args args) { String token = args.params("token",null).toString(); if(token==null) return new AuthResult(false); WhereData whereData = new WhereData(); whereData.put("token",token); UserModel info = userservice.info(whereData); if(info == null){ return new AuthResult(false); } return new AuthResult(true,info); } } ``` ​ doAuth方法是优先运行判断的方法。在这个方法中进行写逻辑判断。true 为通过,false不通过。 实现加载验证类(可在程序的入口方法使用) ```java @Auth(TestAuth.class) ``` 如想实现不添加验证 ```java @NoAuth ``` 如想调用其方法可参考[args](args参数接收.md)参数接收