当前位置: 代码迷 >> J2SE >> 大牛们哪位高手能帮小弟我解释一下自定义Annotation 能有什么用?传道授业解惑不甚感激
  详细解决方案

大牛们哪位高手能帮小弟我解释一下自定义Annotation 能有什么用?传道授业解惑不甚感激

热度:65   发布时间:2016-04-23 22:35:20.0
大牛们谁能帮我解释一下自定义Annotation 能有什么用?--传道授业解惑不甚感激
这两天看了看Annotation,也看到了自定义Annotation,从网上搜了资料,都是通过反射获得Annotation,然后把里面的信息拿出来秀一下,这有什么意义?谁能解释一下,我们自定义了
Annotation,到底实际应用中是用来干吗的?要是没什么实际意义,我们只要使用java提供的Annotation不就行了吗?

------解决方案--------------------
可以使用AOP拦截指定的Annotation

比如你定义一个@AdminPower 注解, 然后将它放到需要管理员权限的方法上面。

你再定义一个AOP对所有有@AdminPower注解的方法进行过滤,判断当前用户是否有权限指定该方法。


用处还是很多的。
  相关解决方案