spring 文档说顾问(不是建议)是一个轻量级的方面。我想了解更多关于这两个人的信息。
欢迎所有信息,例如概念和代码(spring代码确实实现了这些概念)。
但我找不到对此进行深入解释的文档。
最佳答案
这是我的理解..
方面表示特定您想要解决的问题,它贯穿整个应用程序,例如日志记录、安全性等。
现在采取什么行动(在特定点切入)由顾问指定。 就像你可以说的 我想通过将记录器语句放在所有方法的开头来解决日志记录方面的问题。
所以你可以说 Aspect 是关注点,而 Advisor 是解决该关注点的方法。
关于java - 在Spring中,advisor和aspect有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22440836/