我有一个自己定义的注释(@BasicAuth),用于将BasicAuth添加到方法中。
喜欢这个:
public class TokenController extends BaseController {
@BasicAuth
public static Result create() {
....
}
}
它就像一个魅力,但是当我测试创建方法时,我想关闭(或模拟)保护。这可能吗?
只需使用 new TokenController()
创建TokenController
并调用 create()
即可。注释将被忽略,因为你是在框架外部创建注释的。
是的,当你只使用TokenController时,这并不重要。注释用于反射