现在有一个需求,我们项目没有用框架,都是自己写的,我负责注解这个模块,我现在要定义一个注解,凡是标注该注解的方法进入之前我需要处理一些逻辑。这个怎么弄啊。急急急!
3条回答 默认 最新
- weixin_36267257 2017-04-13 11:44关注
自定义注解(注意注解策略为runtime),动态代理你需要拦截的类。在代理实现里获取注解实例,判断实例是否为null,再决定是否执行处理逻辑。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
现在有一个需求,我们项目没有用框架,都是自己写的,我负责注解这个模块,我现在要定义一个注解,凡是标注该注解的方法进入之前我需要处理一些逻辑。这个怎么弄啊。急急急!
自定义注解(注意注解策略为runtime),动态代理你需要拦截的类。在代理实现里获取注解实例,判断实例是否为null,再决定是否执行处理逻辑。