# 创建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)参数接收