Java:使用自定义注释进行方法级授权检查

时间:2018-05-03 19:10:33

标签: java security annotations authorization aop

是否有人在Java中成功使用自定义注释在方法级别实施安全检查或授权?像这样:

@AccessValidator(AccessLevel.ADMIN)
public void method(){...}

或类似。

这可能,最好不使用Spring等吗?谢谢!

1 个答案:

答案 0 :(得分:0)

这是AOP的工作。

您可以使用Spring AOP或普通AOP。

看看这个:

https://en.wikipedia.org/wiki/Aspect-oriented_programming

您所要做的就是创建注释,并撰写@Before建议并在该建议中处理这种安全性。一个代码,到处工作:D