如何实现我的个性化@secured注释



我正在尝试实现类似于 Spring 的@secured注释,但推广到任何项目,我遇到了问题。 我看了很多文档,但我的互联网真的被重新串起来了,需要一个答案。我的想法是使用它的代码是这样的:

public class a {
@secured (access> 3)
private void a() {}
}

控制器:

public class SecuredProvider {
private void check () {
if (accessLevesOfMethod> registerUser.getAccesLevel ()) {
// execute method
} else {
throw new exception ();
}
}

在主

new A (). a ();

如果登录用户的访问级别<3 引发异常,则他们方法的任何其他情况都会正常执行。 提前谢谢。

用AOP解决,使用依赖注入和谷歌的GUICE拦截每个方法@Secure

相关内容

  • 没有找到相关文章

最新更新