什么是AOP的织入

什么是AOP的织入,织入是什么意思,求大神用通俗的话解答一下“织入”是什么意思

阅读 8k
1 个回答

就是切入的意思

比如说调用一个方法,就有几个切面:

  • 方法运行前
  • 方法运行
  • 方法运行后

如果我们想在方法运行前做些事(打日志、权限检查 etc.),又不想在每个方法里的开头都写一段重复的代码,那就可以用 切面 的思想去看待这个问题。

切入 方法运行前 这个面,使得指定的部分方法在运行前先执行我们的代码,然后再执行方法。

同时从外部看起来,是感知不到有 运行前操作 的,也就是所谓的低侵入性。

个人理解,如有错误还请勘正。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题