# 免验注解
# @QmPass
# 描述
该注解适用于不需要token认证,或需要token认证但不需要URI权限认证的接口方法。
# 使用方法
在方法上标注了该注解后,则该方法不会经过token认证和忽略URI权限认证。
注意:如果标注了该注解,在方法中是不能获取用户信息的哦
除此之外,注解中有一个属性
needLogin
。
该属性默认为
false
,表明忽略token认证,忽略URI权限认证。
如果该属性设置为
true
,则表明需要token认证,忽略URI权限认证。
# 示例
/**
* 如果只需要登录,不需要授权,
* 则可以在此设置QmPass的属性needLogin = true
* @return
*/
@QmPass(needLogin = true)
@GetMapping("/hello")
public String hello() {
return super.sendJSON(QmCode._1, "helloWorld");
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
上述标识该方法只会执行token认证,而忽略授权认证。