企业网站在线留言建设网站号码是多少
1►@Anonymous原理
大家应该已经习惯我的教学套路,很多时候都是先使用,然后讲述原理。
上节课我们使用了注解@Anonymous,然后接口就可以直接被访问到了,不用token!不用token!不用token!。
我们一般知道,注解是给程序看的,给机器看的,当然也是给程序员看的。注解如果没有注解解析器(注解处理器,注解解释器),那么注解就没有什么作用。所以@Anonyous一定是在某个地方被干嘛干嘛了!
先来看一波@Anonyous的源码:
/*** 匿名访问不鉴权注解** @author ruoyi*/@Target({ ElementType.METHOD, ElementType.TYPE })@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Anonymous{}
从源码可以看到,它可以放到类上,或者方法上。
那么我们就可以这样想:放到类上,该类所有方法都可以匿名访问;放到方法上,那么就该方法可以被匿名访问。
下面直接上注解解析器:
package com.ruoyi.framework.config.properties
