Live2D

面试题之如何实现AOP,项目哪些地方用到了AOP

 


如何实现AOP,项目哪些地方用到了AOP

利用动态代理来实现AOP,比如JDK动态代理或Cglib动态代理,利用动态代理技术,可以针对某个类生成代理对象,当调用代理对象的某个方法时,可以任意控制该方法的执行,比如可以先打印执行时间,再执行该方法,并且该方法执行完成后,再次打印执行时间。

项目中,比如事务、权限控制、方法执行时长日志都是通过AOP技术来实现,凡是需要对某些方法做统一处理的都可以用AOP来实现,利用AOP可以做到业务无侵入

 

posted @   都是朕的江山  阅读(416)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
返回顶端
点击右上角即可分享
微信分享提示