如何实现我的个性化@secured 注释
How implement my personalized @secured annotation
我正在尝试实现类似于 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 解决,使用依赖注入和 google 的 GUICE,并使用 @Secure
拦截每个方法
我正在尝试实现类似于 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 解决,使用依赖注入和 google 的 GUICE,并使用 @Secure
拦截每个方法