有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在春天,advisor和aspect之间有什么区别?

spring doc说顾问(而不是建议)是一个轻量级的方面。我想更多地了解这两个

所有信息,比如概念和代码(spring代码确实实现了这些概念)都是受欢迎的

但我找不到医生对此进行深入解释


共 (1) 个答案

  1. # 1 楼答案

    这是我的理解

    方面是指您想要解决的特定问题,它贯穿整个应用程序,如日志记录、安全性等

    现在,顾问指定了(在特定切入点)要采取的行动。 就像你说的 我想通过将logger语句放在所有方法的开头来解决日志方面的问题

    所以你可以说Aspect是一种担忧,而advisor是解决这种担忧的方法